1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -floop-nest-optimize -fno-tree-copy-prop -fno-tree-fre -fno-tree-loop-ivcanon" } */ 3 4 int cx; 5 6 int e6(int pj,int xe)7e6 (int pj, int xe) 8 { 9 for (cx = 0; cx < 2; ++cx) 10 while (xe < 1) 11 { 12 for (cx = 0; cx < 2; ++cx) 13 pj *= 2; 14 15 if (cx != 0) 16 goto o3; 17 18 ++xe; 19 } 20 21 o3: 22 return pj; 23 } 24