1 /* { dg-do compile } */ 2 /* { dg-options "-O3" } */ 3 4 int a, b, c[4], d, e, f, g; 5 h()6 void h () 7 { 8 for (; a; a++) 9 { 10 c[a + 3] = g; 11 if (b) 12 c[a] = f; 13 else 14 { 15 for (; d; d++) 16 c[d + 3] = c[d]; 17 for (e = 1; e == 2; e++) 18 ; 19 if (e) 20 break; 21 } 22 } 23 } 24