http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48400
--- Comment #24 from Iain Sandoe <iains at gcc dot gnu.org> 2011-04-03 19:18:31
UTC ---
(In reply to comment #23)
> ... and if that works, we'll see how much of the other line info
> additions we can put back in. Assuming you've a modern debugger
> that might be able to use them ...
:( ... not on i686-darwin9.
I assume that patch 3 applies on top of patch 1 - and that it applies to
r171816...
the remaining difference is setting
.byte 0 # DW_LNE_set_address
.byte 0x9 # uleb128 0x9
.byte 0x2
.quad Letext0
which, I take it you believe to be superfluous?
(unfortunately, I don't read DWARF bytecode natively ;) ) ....
I wonder if something is un-initialized in ld64 :(