1 // { dg-skip-if "not yet" { c++ } } 2 f(void)3void f (void) 4 { 5 int i, j; 6 #pragma acc loop /* { dg-error "loop directive must be associated with an OpenACC compute region" } */ 7 for(i = 1; i < 30; i++) 8 { 9 if (i == 7) goto out; // { dg-error "invalid branch to/from OpenACC structured block" } 10 #pragma acc loop 11 for(j = 5; j < 10; j++) 12 { 13 if (i == 6 && j == 7) goto out; // { dg-error "invalid branch to/from OpenACC structured block" } 14 } 15 } 16 out: 17 ; 18 } 19