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