tcc-65816/test/broken/largestack/930406-1.c

26 lines
265 B
C

// big local array breaks stack access
f()
{
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);
}
main()
{
f();
}