2008-07-28 Richard Guenther <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / block-2.c
blob4c56add570c4d8dc1563da57255ba55d6e0dce58
1 // { dg-do compile }
3 void foo()
5 int i, j;
7 #pragma omp for
8 for (i = 0; i < 10; ++i)
9 break; // { dg-error "break" }
11 bad1:
12 #pragma omp for
13 for (i = 0; i < 10; ++i)
14 goto bad1; // { dg-error "invalid branch" }
16 goto bad2; // { dg-error "invalid entry" }
17 #pragma omp for
18 for (i = 0; i < 10; ++i)
20 bad2: ;
23 #pragma omp for
24 for (i = 0; i < 10; ++i)
25 for (j = 0; j < 10; ++j)
26 if (i == j)
27 break;
29 #pragma omp for
30 for (i = 0; i < 10; ++i)
31 continue;