1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/* PR tree-opt/35737 */ /* { dg-require-effective-target indirect_jumps } */ long buf[10]; void bar (void); int foo() { __complex__ int i = 0; if (__builtin_setjmp(buf)) { i = 1; bar(); } return i == 0; }