/* { dg-do compile } */ /* { dg-options "-O -floop-parallelize-all" } */ extern int a[]; int b[1]; int c; static void d (int *f, int *g) { int e; for (e = 0; e < 2; e++) g[e] = 1; for (e = 0; e < 2; e++) g[e] = f[e] + f[e + 1]; } void h () { for (;; c += 8) d (&a[c], b); }