1 /* { dg-do compile } */ 2 /* { dg-require-effective-target indirect_jumps } */ 3 4 #include <setjmp.h> 5 6 extern int optind; 7 jmp_buf jump_buf; 8 void foo (jmp_buf, int); 9 void bar (char *); 10 int main(int argc,char ** argv)11main (int argc, char **argv) 12 { 13 foo (jump_buf, setjmp(jump_buf)); 14 argv += optind; 15 bar(argv[1]); 16 } 17