]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/gcc.dg/gomp/target-1.c
Merge current set of OpenACC changes from gomp-4_0-branch.
[gcc.git] / gcc / testsuite / gcc.dg / gomp / target-1.c
CommitLineData
acf0174b
JJ
1/* { dg-do compile } */
2
3void
4foo (int x)
5{
6 bad1:
7 #pragma omp target
41dbbb37 8 goto bad1; // { dg-error "invalid branch to/from OpenMP structured block" }
acf0174b 9
41dbbb37 10 goto bad2; // { dg-error "invalid entry to OpenMP structured block" }
acf0174b
JJ
11 #pragma omp target
12 {
13 bad2: ;
14 }
15
16 #pragma omp target
17 {
18 int i;
19 goto ok1;
20 for (i = 0; i < 10; ++i)
21 { ok1: break; }
22 }
23
41dbbb37 24 switch (x) // { dg-error "invalid entry to OpenMP structured block" }
acf0174b
JJ
25 {
26 #pragma omp target
27 { case 0:; }
28 }
29}
This page took 1.117567 seconds and 5 git commands to generate.