This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc 4.0 generates location list without DW_AT_frame_base


I do see

<2><427491>: Abbrev Number: 39 (DW_TAG_inlined_subroutine)
    DW_AT_sibling     : <427510>
    DW_AT_abstract_origin: <427159>
    DW_AT_low_pc      : 0x8399aea
    DW_AT_high_pc     : 0x8399b3c
<3><4274a2>: Abbrev Number: 37 (DW_TAG_formal_parameter)
    DW_AT_abstract_origin: <42716b>
<3><4274a7>: Abbrev Number: 37 (DW_TAG_formal_parameter)
    DW_AT_abstract_origin: <427177>
<3><4274ac>: Abbrev Number: 44 (DW_TAG_lexical_block)
    DW_AT_low_pc      : 0x8399aea
    DW_AT_high_pc     : 0x8399b3c
<4><4274b5>: Abbrev Number: 42 (DW_TAG_variable)
    DW_AT_abstract_origin: <427183>
    DW_AT_location    : 2 byte block: 91 54    (DW_OP_fbreg: -44)
[without DW_AT_frame_base]

I assume it is normal.

No.
I'll fix the whole damn thing in a moment the right way (by having it verify the nearest enclosing subroutine die has a at_frame attribute and using that as the value of can_use_fb)


>

H.J.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]