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