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/ .

Reply via email to