1 /* { dg-do run } */
2
3 int a, b, c, *d, e;
4
5 static int
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
22 main ()
23 {
24 fn1 ();
25 return 0;
26 }