.l??? persisting after the link phase
Richard Henderson
rth@cygnus.com
Tue Dec 9 11:48:00 GMT 1997
In article <5017.881654699.cygnus.egcs.bugs@hurl.cygnus.com>,
Jeffrey A Law <law@cygnus.com> wrote:
> > > Hmm, weird. Not sure why it wouldn't remove them.
> >
> > 08048740 t .LFB3
> > 08048780 t .LFB4
>These are used by the dwarf2 debug/unwind code to mark the beginning of
>a function. .LFE will mark the end of a function.
If there are dynamic relocations against a local symbol that cannot
be reduced to a RELATIVE, on a platform that uses Rel instead of Rela
relocations, the local symbol cannot be eliminated.
That's not to say there isn't a bug in binutils -- from what I remember
of the unwind info, it _should_ reduce to a RELATIVE. It warrents
investigation, anyway.
r~
More information about the Gcc-bugs
mailing list