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