https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115945
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |MOVED Status|WAITING |RESOLVED --- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Guinevere Larsen from comment #6) > I don't have experience reading debug information in this format, and I > don't know how to turn this to a format I know (gdb, readelf or objdump). > > However, I think the important section would be this: > > .byte 0 # set address *.LM8 > .uleb128 0x9 > .byte 0x2 > .quad .LM8 > .byte 0 # discriminator 1 > .uleb128 0x2 > .byte 0x4 > .uleb128 0x1 > .byte 0x6 # is_stmt 0 > .byte 0x1f # line 11 > .byte 0x5 # column 18 > .uleb128 0x12 # 18 > > And I think this means the line table is using the individual operations > instead of a special opcode. If I understood everything correctly, this > output is correct. If so then the bug is in binutils's as support for the .loc, please report it there instead. https://sourceware.org/bugzilla/ .