1 /* { dg-do run } */ 2 3 signed char a, b; 4 int c; 5 short d; fn1(int p1)6void 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 main()29int main() 30 { 31 fn1(1); 32 return 0; 33 } 34