1 /* PR 29062
2 { dg-do compile }
3 { dg-options "-fsyntax-only" }
4 */
5 
f(int x)6 int 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