testsuite/libgomp.c++/loop-6.C

Go to the documentation of this file.
00001 // { dg-do run }
00002 
00003 extern "C" void abort (void);
00004 
00005 volatile int count;
00006 static int test(void)
00007 {
00008   return ++count > 0;
00009 }
00010 
00011 int i;
00012 
00013 int main()
00014 {
00015   #pragma omp for lastprivate (i)
00016   for (i = 0; i < 10; ++i)
00017     {
00018       if (test())
00019     continue;
00020       abort ();
00021     }
00022   if (i != count)
00023     abort ();
00024   return 0;
00025 }

Generated on Fri Apr 5 05:38:10 2013 for Libgomp by  doxygen 1.4.7