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