-g broken for DWARF2 on x86 platforms
Jeffrey A Law
law@cygnus.com
Mon Nov 24 00:32:00 GMT 1997
In message < u9pvnqiyyr.fsf@yorick.cygnus.com >you write:
> >>>>> J Kean Johnston <jkj@sco.com> writes:
>
> > Compiling C++ stuff with -g is broken on any platform with uses (or can
> > use) DWARF or DWARF2. Both on SCO and Linux dwarf2 -g causes unknown
> > symbols (for example .L_T6310) to be output.
>
> -gdwarf2 produces DWARF 1 output (debug level 2).
> -gdwarf-2 produces DWARF 2 output.
> The undefined symbol bug appears only to affect dwarf 1.
Well, my guess wasn't correct. Though I think it's close. Someone who
knows more about dwarf will have to look at it.
Basically I'd concentrate on the array element code, that's what's creating
the reference to an undefined label.
jeff
More information about the Gcc
mailing list