Compiler emitting .debug_line versus binutils
Daniel Jacobowitz
drow@false.org
Fri Jun 29 15:12:00 GMT 2007
On Fri, Jun 29, 2007 at 03:34:35PM +0100, Will Newton wrote:
> This seems to be done by dwarf2out_finish() in dwarf2out.c inside gcc.
>
> I assemble the result with gas, which then outputs another .debug_line
> section in dwarf2_finish() in dwarf2dbg.c.
It sounds to me like your gcc is passing -g to gas, but not using
.file and .loc directives. If it did use .loc, gas wouldn't add its
own impression of the line number table. If it didn't pass -g, it
wouldn't either.
--
Daniel Jacobowitz
CodeSourcery
More information about the Binutils
mailing list