1 /* { dg-do compile } */
2 /* { dg-options "-O2 -floop-interchange" } */
3 
4 int a, b, d, e, f;
5 int c[9];
6 void
fn1()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 }
29