https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91968

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |lto
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-10-04
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot 
gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
That's the early debug.  The late debug is

 <1><f4>: Abbrev Number: 2 (DW_TAG_imported_unit)
    <f5>   DW_AT_import      : <0x135>  [Abbrev Number: 1]
 <1><f9>: Abbrev Number: 3 (DW_TAG_subprogram)
    <fa>   DW_AT_abstract_origin: <0x444>
    <fe>   DW_AT_low_pc      : 0x4004e2
    <106>   DW_AT_high_pc     : 0x41
    <10e>   DW_AT_frame_base  : 1 byte block: 9c        (DW_OP_call_frame_cfa)
    <110>   DW_AT_GNU_all_tail_call_sites: 1
 <2><110>: Abbrev Number: 4 (DW_TAG_formal_parameter)
    <111>   DW_AT_abstract_origin: <0x454>
    <115>   DW_AT_location    : 2 byte block: 91 5c     (DW_OP_fbreg: -36)
 <2><118>: Abbrev Number: 4 (DW_TAG_formal_parameter)
    <119>   DW_AT_abstract_origin: <0x460>
    <11d>   DW_AT_location    : 2 byte block: 91 50     (DW_OP_fbreg: -48)
 <2><120>: Abbrev Number: 5 (DW_TAG_variable)
    <121>   DW_AT_abstract_origin: <0x46c>
    <125>   DW_AT_location    : 2 byte block: 91 6c     (DW_OP_fbreg: -20)
 <2><128>: Abbrev Number: 0
 <1><129>: Abbrev Number: 0

which indeed misses locations for the labels.  I suppose late debug generation
somehow doesn't work for them.  I will have a look.

Reply via email to