1 /* { dg-do compile } */
2 
3 signed char a, b;
fn1()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 }
23