collect2, weak functions and .debug_line section.
Jason Merrill
jason@redhat.com
Thu Oct 16 20:37:00 GMT 2003
On Thu, 16 Oct 2003 11:58:14 -0400, Daniel Jacobowitz <drow@mvista.com> wrote:
> On Thu, Oct 16, 2003 at 05:55:24PM +0200, Carlo Wood wrote:
>> There is a problem with debug information being used
>> from one object file and the assembly code from another
>> object file (both containing the "same" function)
>> that do not completely match, with screwed debug
>> info as a result.
>
>> I am not sure how to report this in GNATS.
>> What component would this belong to?
>> Heh - I don't even know which mailinglist this belongs to :/
>>
>> Does anyone have ideas of how to fix this?
>
> Search the archives for more. I believe that the proper fix is to use
> ELF section groups, but I don't know much about the details. One of
> the bodies should be discarded, and its debug info should be discarded
> also.
Yes. But I don't see why there would be a problem with the current
situation; only the right .debug_line info should match the current PC.
Jason
More information about the Gcc
mailing list