1 /* { dg-do compile } */
2
3 int sy;
4
5 void
6 fo (char o5)
7 {
8 char yh = 0;
9
10 if (o5 == 0)
11 return;
12
13 while (o5 != 0)
14 if (0)
15 {
16 while (yh != 0)
17 {
18 o5 = 0;
19 while (o5 < 2)
20 {
21 sy &= yh;
22 if (sy != 0)
23 {
24 km:
25 sy = yh;
26 }
27 }
28 ++yh;
29 }
30 }
31 else
32 {
33 o5 = sy;
34 goto km;
35 }
36 }
37
38 void
39 on (void)
40 {
41 fo (sy);
42 }