1 /* { dg-do compile } */ 2 /* { dg-options "-O3" } */ 3 4 int a, b, c, d; 5 6 static void fn1()7 fn1 () 8 { 9 for (b = 0; b < 1; b++) 10 for (c = 0; c < 1; c++) 11 { 12 if (a) 13 break; 14 b = 1; 15 } 16 for (;;) 17 ; 18 } 19 20 int main()21 main () 22 { 23 if (d) 24 fn1 (); 25 return 0; 26 } 27