1 extern void abort (void); 2 extern void exit (int); 3 4 #ifndef NO_LABEL_VALUES f()5 f () 6 { 7 __label__ l; 8 void *x() 9 { 10 return &&l; 11 } 12 goto *x (); 13 abort (); 14 return; 15 l: 16 exit (0); 17 } 18 #else 19 int x; 20 #endif 21