-
- Downloads
gdb/
Support constant DW_AT_data_member_location by GCC PR debug/40659. * dwarf2read.c (dwarf2_add_field <DW_TAG_member> <DW_AT_data_member_location>): Initialize BYTE_OFFSET to 0 by default. Explicitly check if attr_form_is_block. (dwarf2_add_field <DW_TAG_inheritance> <DW_AT_data_member_location>) (read_common_block <DW_AT_data_member_location>): New variable byte_offset. Fix crash on non-DW_BLOCK ATTR values. gdb/testsuite/ Support constant DW_AT_data_member_location by GCC PR debug/40659. * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
Showing
- gdb/ChangeLog 11 additions, 0 deletionsgdb/ChangeLog
- gdb/dwarf2read.c 31 additions, 10 deletionsgdb/dwarf2read.c
- gdb/testsuite/ChangeLog 5 additions, 0 deletionsgdb/testsuite/ChangeLog
- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S 98 additions, 0 deletionsgdb/testsuite/gdb.dwarf2/dw2-inheritance.S
- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp 40 additions, 0 deletionsgdb/testsuite/gdb.dwarf2/dw2-inheritance.exp
Loading
Please register or sign in to comment