> >         .file   "<stdin>"
> >  foo    .global _ffs
>
> Is this really a reference?  It just looks like a declaration.  A
> typical ELF assembler will not generate an undefined symbol merely
> because it sees a .global pseudo-op.

I think gas 2.17 counts as a "typical ELF assembler". It does create undefined 
symbols in response to a .global pseudo-op.

There was a patch to the c++ frontend recently to avoid a similar problem with 
EH personality routines.

Paul

Reply via email to