/* { dg-add-options stack_size } */ void exit (int); void f(void) { int x = 1; #if defined(STACK_SIZE) char big[STACK_SIZE/2]; #else char big[0x1000]; #endif ({ __label__ mylabel; mylabel: x++; if (x != 3) goto mylabel; }); exit(0); } int main(void) { f(); }