Fix -Wreturn-type fallout.
[official-gcc.git] / libgomp / testsuite / libgomp.c++ / loop-2.C
blob77144b8e7c69f82fc4abd586319dca8bdcb585b7
1 #include <omp.h>
3 /* Orphaned work sharing.  */
5 extern "C" 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 int
19 main()
21   int i, a[N];
23 #pragma omp parallel shared(a)
24   {
25     parloop (a);
26   }
28   for (i = 0; i < N; i++)
29     if (a[i] != i + 3)
30       abort ();
32   return 0;