1 /* { dg-do compile } */ 2 /* { dg-additional-options "-fno-tree-ch -fno-tree-cselim -fno-tree-dominator-opts" } */ 3 4 int a, b, c, d, e, f; 5 foo(int x)6void foo (int x) 7 { 8 for (;;) 9 { 10 int g = c; 11 if (x) 12 { 13 if (e) 14 while (a) 15 --f; 16 } 17 for (b = 5; b; b--) 18 { 19 } 20 if (!g) 21 x = 0; 22 } 23 } 24