1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fgraphite -funroll-loops -fno-tree-ccp -fno-tree-dce" } */
       3  
       4  int ue;
       5  
       6  void
       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  }