Fix warning with -Wsign-compare -Wsystem-headers
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / block-10.c
blob29c2d91431f7e2e823b224853bd666211ae836aa
1 // { dg-do compile }
3 void foo(int i)
5 int j;
6 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
8 #pragma omp parallel // { dg-warning "statement will never be executed" }
9 { case 0:; }
11 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
13 #pragma omp for // { dg-warning "statement will never be executed" }
14 for (j = 0; j < 10; ++ j)
15 { case 1:; }
17 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
19 #pragma omp critical // { dg-warning "statement will never be executed" }
20 { case 2:; }
22 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
24 #pragma omp master // { dg-warning "statement will never be executed" }
25 { case 3:; }
27 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
29 #pragma omp sections // { dg-warning "statement will never be executed" }
30 { case 4:;
31 #pragma omp section
32 { case 5:; }
35 switch (i) // { dg-error "invalid entry to OpenMP structured block" }
37 #pragma omp ordered // { dg-warning "statement will never be executed" }
38 { default:; }