1 /* { dg-do run } */
2
3 signed char a, b;
4 int c;
5 short d;
6 void fn1(int p1)
7 {
8 short e = 4;
9 int f;
10 d = 0;
11 for (; d <= 0; d++)
12 e = 0;
13 if (e)
14 goto L1;
15 L2:
16 if (p1) {
17 a = 9;
18 for (; a; ++a) {
19 f = 5;
20 for (; f != 32; ++f)
21 c = 8;
22 L1:
23 if (b)
24 goto L2;
25 }
26 }
27 }
28
29 int main()
30 {
31 fn1(1);
32 return 0;
33 }