1  /* { dg-do run } */
       2  /* { dg-options "-O2 -floop-nest-optimize" } */
       3  
       4  int bf;
       5  
       6  int
       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  }