/* { dg-do run } */ /* { dg-options "-O2 -ftree-slp-vectorize" } */ #include "slp.c" int main(void) { unsigned int i; for (i = 0; i < 1000; i += 1) { p[i] = i; p2[i] = 0; } foo (); for (i = 0; i < 1000; i += 1) if (p2[i] != i) return 1; return 0; }