Daily bump.
[official-gcc.git] / gcc / testsuite / gcc.dg / autopar / pr46194.c
blob2a184a01ac3dc2f46c97f760046d0ce392e1d483
1 /* PR tree-optimization/46194 */
2 /* { dg-do compile } */
3 /* { dg-options "-O -ftree-parallelize-loops=2 -fdump-tree-parloops2-details" } */
5 #define N 1000
6 int a[N];
8 int foo (void)
10 int j;
11 int i;
13 /* This is not blocked as it is not profitable. */
14 for (i = 0; i < N; i++)
15 for (j = 0; j < N; j++)
16 a[j] = a[i] + 1;
18 return a[0];
21 /* This loop cannot be parallelized due to a dependence. */
23 /* { dg-final { scan-tree-dump-times "SUCCESS: may be parallelized" 0 "parloops2" } } */