1  /* { dg-do compile } */
       2  /* { dg-options "-O -floop-nest-optimize -fno-tree-loop-im" } */
       3  
       4  int u0, l1;
       5  
       6  void
       7  u3 (int s1)
       8  {
       9    for (;;)
      10      {
      11        for (u0 = 0; u0 < 2; ++u0)
      12  	{
      13  	}
      14  
      15        if (s1 != 0)
      16  	for (l1 = 0; l1 < 2; ++l1)
      17  	  {
      18  	  }
      19  
      20        l1 = 0;
      21      }
      22  }