2018-01-22 Sebastian Perta <sebastian.perta@renesas.com>
[official-gcc.git] / libgomp / testsuite / libgomp.c++ / loop-3.C
blobfa50f099f3ff4330532799f74659face4ba44ffe
1 extern "C" void abort (void);
2 int a;
4 void
5 foo ()
7   int i;
8   a = 30;
9 #pragma omp barrier
10 #pragma omp for lastprivate (a)
11   for (i = 0; i < 1024; i++)
12     {
13       a = i;
14     }
15   if (a != 1023)
16     abort ();
19 int
20 main (void)
22 #pragma omp parallel num_threads (64)
23   foo ();
25   return 0;