1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fgraphite -funroll-loops -fno-tree-ccp -fno-tree-dce" } */ 3 4 int ue; 5 6 void fr(int ct)7fr (int ct) 8 { 9 int au = 0; 10 int *ra = &au; 11 12 while (au < 1) 13 { 14 au -= 0x7878788; 15 if (au != ct && ue != 0) 16 { 17 while (au < 1) 18 { 19 } 20 21 fc: 22 while (ct != 0) 23 { 24 } 25 } 26 } 27 28 for (au = 0; au < 2; ++au) 29 if (ct != 0) 30 goto fc; 31 } 32