diff options
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/variant.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/variant.exp | 130 |
1 files changed, 65 insertions, 65 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/variant.exp b/gdb/testsuite/gdb.dwarf2/variant.exp index ce504f2..9c9716b 100644 --- a/gdb/testsuite/gdb.dwarf2/variant.exp +++ b/gdb/testsuite/gdb.dwarf2/variant.exp @@ -36,125 +36,125 @@ Dwarf::assemble $asm_file { # both 32- and 64-bit machines. cu { addr_size 4 } { compile_unit { - {name file1.txt} - {language @DW_LANG_Rust} + DW_AT_name file1.txt + DW_AT_language @DW_LANG_Rust } { - uinteger_label: DW_TAG_base_type { - {DW_AT_byte_size 4 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_unsigned} - {DW_AT_name {unsigned integer}} - } - - int8_label: DW_TAG_base_type { - {DW_AT_byte_size 1 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_signed} - {DW_AT_name i8} - } + uinteger_label: DW_TAG_base_type { + DW_AT_byte_size 4 DW_FORM_sdata + DW_AT_encoding @DW_ATE_unsigned + DW_AT_name {unsigned integer} + } + + int8_label: DW_TAG_base_type { + DW_AT_byte_size 1 DW_FORM_sdata + DW_AT_encoding @DW_ATE_signed + DW_AT_name i8 + } float_label: base_type { - {name float} - {encoding @DW_ATE_float} - {byte_size 4 DW_FORM_sdata} + DW_AT_name float + DW_AT_encoding @DW_ATE_float + DW_AT_byte_size 4 DW_FORM_sdata } one_label: structure_type { - {name One} - {byte_size 4 DW_FORM_sdata} + DW_AT_name One + DW_AT_byte_size 4 DW_FORM_sdata } { member { - {name __0} - {type :$uinteger_label} - {data_member_location 0 data1} + DW_AT_name __0 + DW_AT_type :$uinteger_label + DW_AT_data_member_location 0 data1 } } two_label: structure_type { - {name Two} - {byte_size 4 DW_FORM_sdata} + DW_AT_name Two + DW_AT_byte_size 4 DW_FORM_sdata } { member { - {name __0} - {type :$float_label} - {data_member_location 0 data1} + DW_AT_name __0 + DW_AT_type :$float_label + DW_AT_data_member_location 0 data1 } } structure_type { - {name Simple} - {byte_size 8 DW_FORM_sdata} + DW_AT_name Simple + DW_AT_byte_size 8 DW_FORM_sdata } { variant_part { - {discr :$discr_1_label DW_FORM_ref4} + DW_AT_discr :$discr_1_label DW_FORM_ref4 } { discr_1_label: member { - {type :$uinteger_label} - {data_member_location 0 data1} - {artificial 1 DW_FORM_flag_present} + DW_AT_type :$uinteger_label + DW_AT_data_member_location 0 data1 + DW_AT_artificial 1 DW_FORM_flag_present } variant { - {discr_value 23 udata} + DW_AT_discr_value 23 udata } { member { - {type :$one_label} - {data_member_location 4 data1} + DW_AT_type :$one_label + DW_AT_data_member_location 4 data1 } } variant { - {discr_value 1 udata} + DW_AT_discr_value 1 udata } { member { - {type :$two_label} - {data_member_location 4 data1} + DW_AT_type :$two_label + DW_AT_data_member_location 4 data1 } } } } structure_type { - {name Defaulted} - {byte_size 8 DW_FORM_sdata} + DW_AT_name Defaulted + DW_AT_byte_size 8 DW_FORM_sdata } { variant_part { - {discr :$discr_2_label DW_FORM_ref4} + DW_AT_discr :$discr_2_label DW_FORM_ref4 } { discr_2_label: member { - {type :$uinteger_label} - {data_member_location 0 data1} - {artificial 1 DW_FORM_flag_present} + DW_AT_type :$uinteger_label + DW_AT_data_member_location 0 data1 + DW_AT_artificial 1 DW_FORM_flag_present } variant { } { member { - {type :$one_label} - {data_member_location 4 data1} + DW_AT_type :$one_label + DW_AT_data_member_location 4 data1 } } variant { - {discr_value 1 udata} + DW_AT_discr_value 1 udata } { member { - {type :$two_label} - {data_member_location 4 data1} + DW_AT_type :$two_label + DW_AT_data_member_location 4 data1 } } } } structure_type { - {name Univariant} - {byte_size 8 DW_FORM_sdata} + DW_AT_name Univariant + DW_AT_byte_size 8 DW_FORM_sdata } { variant_part { } { variant { } { member { - {type :$one_label} - {data_member_location 4 data1} + DW_AT_type :$one_label + DW_AT_data_member_location 4 data1 } } } @@ -163,24 +163,24 @@ Dwarf::assemble $asm_file { # Rust won't emit a negative discriminant like this, but # we want to test the code path anyway. structure_type { - {name Negative} - {byte_size 8 DW_FORM_sdata} + DW_AT_name Negative + DW_AT_byte_size 8 DW_FORM_sdata } { variant_part { - {discr :$discr_3_label DW_FORM_ref4} + DW_AT_discr :$discr_3_label DW_FORM_ref4 } { discr_3_label: member { - {type :$int8_label} - {data_member_location 0 data1} - {artificial 1 DW_FORM_flag_present} + DW_AT_type :$int8_label + DW_AT_data_member_location 0 data1 + DW_AT_artificial 1 DW_FORM_flag_present } variant { - {discr_value -1 sdata} + DW_AT_discr_value -1 sdata } { member { - {type :$one_label} - {data_member_location 4 data1} + DW_AT_type :$one_label + DW_AT_data_member_location 4 data1 } } @@ -190,8 +190,8 @@ Dwarf::assemble $asm_file { variant { } { member { - {type :$two_label} - {data_member_location 4 data1} + DW_AT_type :$two_label + DW_AT_data_member_location 4 data1 } } } @@ -205,7 +205,7 @@ if { [prepare_for_testing "failed to prepare" ${testfile} \ return -1 } -if ![runto func] { +if {![runto func]} { return -1 } |