1 /* Related to PR 19484. */ 2 /* { dg-require-effective-target trampolines } */ 3 4 extern void foo (void) __attribute__((noreturn)); 5 int n; 6 7 void g(void)8g (void) 9 { 10 __label__ lab; 11 void h (void) { if (n == 2) goto lab; } 12 void (*f1) (void) = foo; 13 void (*f2) (void) = h; 14 15 f2 (); 16 if (n) 17 f1 (); 18 n = 1; 19 lab: 20 n++; 21 } 22