1 /* { dg-do run } */ 2 3 int a, b, c, *d, e; 4 5 static int fn1()6 fn1 () 7 { 8 if (a) 9 goto l1; 10 l2: while (b) 11 if (*d) 12 return c; 13 for (e = 0; e; e++) 14 { 15 goto l2; 16 l1:; 17 } 18 return 0; 19 } 20 21 int main()22 main () 23 { 24 fn1 (); 25 return 0; 26 } 27