Merge from mainline
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / appendix-a / a.21.2.c
bloba9b81d0c39992961ba6019fc3a89405a3fa30d9f
1 /* { dg-do compile } */
3 void
4 work (int i)
8 void
9 a21_wrong (int n)
11 int i;
12 #pragma omp for ordered
13 for (i = 0; i < n; i++)
15 /* incorrect because an iteration may not execute more than one
16 ordered region */
17 #pragma omp ordered
18 work (i);
19 #pragma omp ordered
20 work (i + 1);