1 2 3 4 5 6 7 8 9 10 11
/* { dg-require-effective-target indirect_jumps } */ void foo (void *) __attribute__ ((noreturn)); void bar (void *x) { if (__builtin_setjmp (x)) return; foo (x); }