Merge from mainline
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / block-10.c
blob76ee3974508eb1d39cffebc6025056e0c236a16b
1 // { dg-do compile }
3 void foo(int i)
5 int j;
6 switch (i) // { dg-error "invalid entry" }
8 #pragma omp parallel
9 { case 0:; }
11 switch (i) // { dg-error "invalid entry" }
13 #pragma omp for
14 for (j = 0; j < 10; ++ j)
15 { case 1:; }
17 switch (i) // { dg-error "invalid entry" }
19 #pragma omp critical
20 { case 2:; }
22 switch (i) // { dg-error "invalid entry" }
24 #pragma omp master
25 { case 3:; }
27 switch (i) // { dg-error "invalid entry" }
29 #pragma omp sections
30 { case 4:;
31 #pragma omp section
32 { case 5:; }
35 switch (i) // { dg-error "invalid entry" }
37 #pragma omp ordered
38 { default:; }