1 /* { dg-do compile } */
2
3 signed char a, b;
4 void fn1()
5 {
6 signed char c, e;
7 short d;
8 if (0) {
9 for (; d;) {
10 l1:
11 for (c = 7; a; c++)
12 ;
13 e = 6;
14 for (; b; e++)
15 ;
16 }
17 c -= e;
18 }
19 if (d == 7)
20 goto l1;
21 a = c;
22 }