| /* { 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); | |
| } |