Remove dg-options -O2 in libgomp.c
[official-gcc.git] / libgomp / testsuite / libgomp.c / parloops-exit-first-loop-alt-3.c
blob43b9194d2b1500ccf4f8b961002232f7bbaf402d
1 /* { dg-do run } */
2 /* { dg-additional-options "-ftree-parallelize-loops=2" } */
4 /* Variable bound, reduction. */
6 #define N 4000
8 unsigned int *a;
10 unsigned int __attribute__((noclone,noinline))
11 f (unsigned int n)
13 int i;
14 unsigned int sum = 1;
16 for (i = 0; i < n; ++i)
17 sum += a[i];
19 return sum;
22 int
23 main (void)
25 unsigned int res;
26 unsigned int array[N];
27 int i;
28 for (i = 0; i < N; ++i)
29 array[i] = i % 7;
30 a = &array[0];
31 res = f (N);
32 return !(res == 11995);