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 :(

Reply via email to