Imported Upstream version 4.8.1
[platform/upstream/gcc48.git] / libgomp / testsuite / libgomp.c / loop-3.c
1 /* { dg-do run } */
2
3 extern void abort (void);
4
5 volatile int count;
6 static int test(void)
7 {
8   return ++count > 0;
9 }
10
11 int i;
12
13 int main()
14 {
15   #pragma omp for lastprivate (i)
16   for (i = 0; i < 10; ++i)
17     {
18       if (test())
19         continue;
20       abort ();
21     }
22   if (i != count)
23     abort ();
24   return 0;
25 }