// { dg-do compile } void foo() { #pragma omp master { goto bad1; // { dg-error "from here" } } #pragma omp master { bad1: // { dg-error "jump|exits OpenMP" } return; // { dg-error "invalid exit" } } } // { dg-message "error: invalid branch to/from an OpenMP structured block" "" { target *-*-* } 7 }