1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -floop-nest-optimize" } */
       3  
       4  int a, b, d, e, f;
       5  int c[9];
       6  void
       7  fn1 ()
       8  {
       9    e = 1;
      10    for (; e >= 0; e--)
      11      {
      12        d = 1;
      13        for (; d >= 0; d--)
      14  	{
      15  	  f = 0;
      16  	  for (; f <= 1; f++)
      17  	    {
      18  	      a = 0;
      19  	      for (; a < 9; a++)
      20  		{
      21  		  b = 0;
      22  		  for (; b < 2; b++)
      23  		    c[a + b] = 3;
      24  		}
      25  	    }
      26  	}
      27      }
      28  }