extern int foo (void) __attribute__((section (".gnu.linkonce.t.1"), weak));

int
foo (void)
{
  return 1;
}

extern int foo2 (void);

int
bar (void)
{
  return foo2 ();
}