1  /* { dg-add-options stack_size } */
       2  
       3  f()
       4  {
       5    int x = 1;
       6  #if defined(STACK_SIZE)
       7    char big[STACK_SIZE/2];
       8  #else
       9    char big[0x1000];
      10  #endif
      11  
      12    ({
      13      __label__ mylabel;
      14    mylabel:
      15      x++;
      16      if (x != 3)
      17        goto mylabel;
      18    });
      19    exit(0);
      20  }
      21  
      22  main()
      23  {
      24    f();
      25  }