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)7 fr (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