1 /* { dg-do run } */
2 /* { dg-options "-O2 -floop-nest-optimize" } */
3 
4 int bf;
5 
6 int
main(void)7 main (void)
8 {
9   int dc[5];
10 
11   for (bf = 0; bf < 2; ++bf)
12     {
13       int l9, g5 = -1;
14 
15       for (l9 = 0; l9 < 5; ++l9)
16 	{
17 	  dc[l9] = g5;
18 	  g5 = (dc[l9] > 0);
19 	}
20     }
21 
22   if (dc[0] != -1)
23     __builtin_abort ();
24 
25   return 0;
26 }
27