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

--- Comment #1 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
It seems that the DWARF library is unable to handle DW_AT_specification:

-- snip --
 <1><7b4>: Abbrev Number: 27 (DW_TAG_variable)
    <7b5>   DW_AT_specification: <0x8b>
    <7b9>   DW_AT_decl_file   : 13
    <7ba>   DW_AT_decl_line   : 77
    <7bb>   DW_AT_location    : 9 byte block: 3 0 0 0 0 0 0 4 80   
(DW_OP_addr: 480)


 <1><8b>: Abbrev Number: 10 (DW_TAG_variable)
    <8c>   DW_AT_name        : (indirect string, offset: 0x3c4):
secp256k1_nonce_function_rfc6979
    <90>   DW_AT_decl_file   : 14
    <91>   DW_AT_decl_line   : 104
    <92>   DW_AT_type        : <0x98>
    <96>   DW_AT_external    : 1
    <97>   DW_AT_declaration : 1
-- snip --

DW_AT_name and DW_AT_type are provided by the DW_TAG_variable that the
DW_AT_specification attribute is pointing to.  Is that a known problem; ist
there already a fix?  Otherwise I can try to make a patch.

Reply via email to