1 /* PR 29062 2 { dg-do compile } 3 { dg-options "-fsyntax-only" } 4 */ 5 f(int x)6int f(int x) 7 { 8 if (x > 1) 9 { 10 goto finish; 11 } 12 return x; 13 14 finish: 15 int ret = 1; /* { dg-error "a label can only be part of a statement and a declaration is not a statement" } */ 16 return ret; 17 } 18