1  /* { dg-do compile } */
       2  /* { dg-options "-O -floop-nest-optimize -ftree-pre -fno-tree-loop-im" } */
       3  
       4  long long unsigned int od;
       5  int zj, fk, ea;
       6  
       7  void
       8  ke (void)
       9  {
      10    if (od != 0 && zj != 0)
      11      {
      12        for (fk = 0; fk < 2; ++fk)
      13  	{
      14  	}
      15  
      16        if (od == (long long unsigned int) zj)
      17  	zj = 0;
      18  
      19        for (ea = 0; ea < 2; ++ea)
      20  	{
      21  	}
      22      }
      23  }