1 /* { dg-do compile } */ 2 3 short a; 4 long b; fn1()5void fn1() 6 { 7 int c = a = 1; 8 for (; a; a++) 9 { 10 for (; 9 <= 8;) 11 for (;;) { 12 a = 20; 13 for (; a <= 35; a++) 14 ; 15 line:; 16 } 17 if ((c += 264487869) == 9) 18 { 19 unsigned *d = 0; 20 for (; b;) 21 d = (unsigned *)&c; 22 if (d) 23 for (;;) 24 ; 25 } 26 } 27 goto line; 28 } 29