Fix change log
[official-gcc.git] / libgomp / testsuite / libgomp.c / omp-loop02.c
blob04aaea2e356cfc914c81004e2113c2fbc44d4bd4
1 #include <omp.h>
3 /* Orphaned work sharing. */
5 extern void abort (void);
7 #define N 10
9 void parloop (int *a)
11 int i;
13 #pragma omp for
14 for (i = 0; i < N; i++)
15 a[i] = i + 3;
18 main()
20 int i, a[N];
22 #pragma omp parallel shared(a)
24 parloop (a);
27 for (i = 0; i < N; i++)
28 if (a[i] != i + 3)
29 abort ();
31 return 0;