1 extern int foo (void) __attribute__((section (".gnu.linkonce.t.1"), weak)); 2 3 int 4 foo (void) 5 { 6 return 1; 7 } 8 9 extern int foo2 (void); 10 11 int 12 bar (void) 13 { 14 return foo2 (); 15 } 16