/* { dg-require-stack-size "10000+3*8" } */ extern long long foo (); long long sub1 () { char junk[10000]; register long long a, b, c; b = foo (); setjmp (); a = foo (); c = a - b; return c; }