1void fn (void); 2 3void 4foo (void *x, unsigned long y) 5{ 6 asm goto ("": : : : lab); 7lab: 8 fn (); 9} 10 11static void 12bar (unsigned long x) 13{ 14 foo (0, x); 15} 16 17static void 18baz (unsigned long x) 19{ 20 if (x > 8192) 21 bar (x); 22 else 23 ({ __here: (unsigned long) &&__here; }); 24} 25 26void 27test (void) 28{ 29 baz (16384); 30} 31