diff options
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/subrange-enum.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/subrange-enum.exp | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/subrange-enum.exp b/gdb/testsuite/gdb.dwarf2/subrange-enum.exp index 9df5774..339cb49 100644 --- a/gdb/testsuite/gdb.dwarf2/subrange-enum.exp +++ b/gdb/testsuite/gdb.dwarf2/subrange-enum.exp @@ -26,43 +26,45 @@ standard_testfile main.c -dw.S set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { cu {} { - compile_unit {{language @DW_LANG_C}} { + compile_unit { + DW_AT_language @DW_LANG_C + } { declare_labels integer_label enum_label subrange_label - integer_label: DW_TAG_base_type { - {DW_AT_byte_size 4 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_signed} - {DW_AT_name integer} - } + integer_label: DW_TAG_base_type { + DW_AT_byte_size 4 DW_FORM_sdata + DW_AT_encoding @DW_ATE_signed + DW_AT_name integer + } enum_label: DW_TAG_enumeration_type { - {DW_AT_name E} - {DW_AT_type :$integer_label} + DW_AT_name E + DW_AT_type :$integer_label } { DW_TAG_enumerator { - {DW_AT_name ONE} - {DW_AT_const_value 1 DW_FORM_sdata} + DW_AT_name ONE + DW_AT_const_value 1 DW_FORM_sdata } DW_TAG_enumerator { - {DW_AT_name TWO} - {DW_AT_const_value 2 DW_FORM_sdata} + DW_AT_name TWO + DW_AT_const_value 2 DW_FORM_sdata } DW_TAG_enumerator { - {DW_AT_name THREE} - {DW_AT_const_value 3 DW_FORM_sdata} + DW_AT_name THREE + DW_AT_const_value 3 DW_FORM_sdata } } subrange_label: DW_TAG_subrange_type { - {lower_bound 1 DW_FORM_sdata} - {upper_bound 2 DW_FORM_sdata} - {type :$enum_label} + DW_AT_lower_bound 1 DW_FORM_sdata + DW_AT_upper_bound 2 DW_FORM_sdata + DW_AT_type :$enum_label } DW_TAG_variable { - {name rangeval} - {type :$subrange_label} - {const_value 2 DW_FORM_udata} + DW_AT_name rangeval + DW_AT_type :$subrange_label + DW_AT_const_value 2 DW_FORM_udata } } } |