diff options
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/implptrconst.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/implptrconst.exp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/implptrconst.exp b/gdb/testsuite/gdb.dwarf2/implptrconst.exp index f3d47a2..8e735ca 100644 --- a/gdb/testsuite/gdb.dwarf2/implptrconst.exp +++ b/gdb/testsuite/gdb.dwarf2/implptrconst.exp @@ -33,51 +33,51 @@ Dwarf::assemble $asm_file { declare_labels var_label ptr_label byte_label: base_type { - {name byte} - {encoding @DW_ATE_signed} - {byte_size 1 DW_FORM_sdata} + DW_AT_name byte + DW_AT_encoding @DW_ATE_signed + DW_AT_byte_size 1 DW_FORM_sdata } size_type_label: base_type { - {name sizetype} - {encoding @DW_ATE_unsigned} - {byte_size 4 DW_FORM_sdata} + DW_AT_name sizetype + DW_AT_encoding @DW_ATE_unsigned + DW_AT_byte_size 4 DW_FORM_sdata } array_label: array_type { - {type :$byte_label} + DW_AT_type :$byte_label } { subrange_type { - {type :$size_type_label} - {upper_bound 7 DW_FORM_data1} + DW_AT_type :$size_type_label + DW_AT_upper_bound 7 DW_FORM_data1 } } var_label: DW_TAG_variable { - {name b} - {type :$array_label} - {const_value rstuvwxy DW_FORM_block1} + DW_AT_name b + DW_AT_type :$array_label + DW_AT_const_value rstuvwxy DW_FORM_block1 } ptr_label: pointer_type { - {byte_size 4 DW_FORM_sdata} - {type :$byte_label} + DW_AT_byte_size 4 DW_FORM_sdata + DW_AT_type :$byte_label } DW_TAG_variable { - {name c} - {type :$ptr_label} - {location { + DW_AT_name c + DW_AT_type :$ptr_label + DW_AT_location [subst { GNU_implicit_pointer $var_label 0 - } SPECIAL_expr} + }] SPECIAL_expr } DW_TAG_variable { - {name d} - {type :$ptr_label} - {location { + DW_AT_name d + DW_AT_type :$ptr_label + DW_AT_location [subst { GNU_implicit_pointer $var_label 2 - } SPECIAL_expr} + }] SPECIAL_expr } } } |