1  /* { dg-do run } */
       2  
       3  int a, c, f;
       4  long b;
       5  char d;
       6  int e[3];
       7  int g[9][3][2];
       8  int main()
       9  {
      10      {
      11  h:
      12        for (f = 0; f <= 5; f++) {
      13  	  b = 3;
      14  	  for (; b >= 0; b--) {
      15  	      e[2] = d = 0;
      16  	      for (; d <= 3; d++) {
      17  		  g[8][2][0] = e[1] = c = 0;
      18  		  for (; c <= 1; c++)
      19  		    e[c + 1] = g[d + 5][2][c] = 4;
      20  	      }
      21  	      if (a)
      22  		goto h;
      23  	  }
      24        }
      25      }
      26    if (e[2] != 4)
      27      __builtin_abort ();
      28    return 0;
      29  }