1 /* { dg-do run } */ 2 3 int a = 2, b = 1, c = 1; 4 5 int fn1()6fn1 () 7 { 8 int d; 9 for (; a; a--) 10 { 11 for (d = 0; d < 4; d++) 12 { 13 int k; 14 if (c < 1) 15 if (k) 16 c = 0; 17 if (b) 18 continue; 19 return 0; 20 } 21 b = !1; 22 } 23 return 0; 24 } 25 26 int main()27main () 28 { 29 fn1 (); 30 31 if (a != 1) 32 __builtin_abort (); 33 34 return 0; 35 } 36