1  /* { dg-do run } */
       2  
       3  extern void abort (void);
       4  int a[] = { 0, 0, 0, 6 };
       5  
       6  int b;
       7  int
       8  main ()
       9  {
      10    for (;;)
      11      {
      12        b = 3;
      13        for (; b; b -= 1)
      14  	a[b] = a[3] > 1;
      15        break;
      16      }
      17    if (a[1] != 0)
      18      abort ();
      19    return 0;
      20  }