1 extern "C" void abort (void);
2 
main()3 main()
4 {
5   int i = 0;
6 
7   #pragma omp parallel shared (i)
8     {
9       #pragma omp single
10 	{
11 	  i++;
12 	}
13     }
14 
15   if (i != 1)
16     abort ();
17 
18   return 0;
19 }
20