/* { dg-do compile } */ /* { dg-additional-options "-funswitch-loops" } */ short var_32; int test_var_0; unsigned char test_var_6; char test_var_13; void test(int var_2) { for (;;) for (short i_7; i_7 < test_var_13; i_7 += 1) for (; test_var_0;) { for (; var_2;) var_32 = 0; for (char i_19; i_19 < test_var_6 + 135; i_19 += 200) ; } }