diff options
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 172 |
1 files changed, 86 insertions, 86 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp b/gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp index a8ade90..66adcc8 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp @@ -23,91 +23,91 @@ standard_testfile dw2-fixed-point.c dw2-fixed-point-dw.S set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { cu {} { - DW_TAG_compile_unit { - {DW_AT_language @DW_LANG_Ada95} - {DW_AT_name pck.ads} - {DW_AT_comp_dir /tmp} - } { - declare_labels fp1_base_type fp2_base_type fp3_small \ - fp3_base_type fp1_range_type - - fp1_base_type: DW_TAG_base_type { - {DW_AT_byte_size 1 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_signed_fixed} - {DW_AT_name pck__fp1_type} - {DW_AT_binary_scale -4 DW_FORM_sdata} - } - - DW_TAG_variable { - {DW_AT_name pck__fp1_var} - {DW_AT_type :$fp1_base_type} - {DW_AT_location { - DW_OP_addr [gdb_target_symbol pck__fp1_var] - } SPECIAL_expr} - {external 1 flag} - } - - DW_TAG_variable { - {DW_AT_name pck__fp1_var2} - {DW_AT_type :$fp1_base_type} - {DW_AT_location { - DW_OP_addr [gdb_target_symbol pck__fp1_var2] - } SPECIAL_expr} - {external 1 flag} - } - - fp2_base_type: DW_TAG_base_type { - {DW_AT_byte_size 1 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_signed_fixed} - {DW_AT_name pck__fp2_type} - {DW_AT_decimal_scale -2 DW_FORM_sdata} - } - - DW_TAG_variable { - {DW_AT_name pck__fp2_var} - {DW_AT_type :$fp2_base_type} - {DW_AT_location { - DW_OP_addr [gdb_target_symbol pck__fp2_var] - } SPECIAL_expr} - {external 1 flag} - } - - fp3_small: DW_TAG_constant { - {DW_AT_GNU_numerator 1 DW_FORM_data1} - {DW_AT_GNU_denominator 30 DW_FORM_sdata} - } - - fp3_base_type: DW_TAG_base_type { - {DW_AT_byte_size 1 DW_FORM_sdata} - {DW_AT_encoding @DW_ATE_signed_fixed} - {DW_AT_name pck__fp3_type} - {DW_AT_small :$fp3_small} - } - - DW_TAG_variable { - {DW_AT_name pck__fp3_var} - {DW_AT_type :$fp3_base_type} - {DW_AT_location { - DW_OP_addr [gdb_target_symbol pck__fp3_var] - } SPECIAL_expr} - {external 1 flag} - } - - fp1_range_type: DW_TAG_subrange_type { - {DW_AT_lower_bound 0xf0 DW_FORM_data1} - {DW_AT_upper_bound 0x10 DW_FORM_data1} - {DW_AT_name foo__fp1_range_type} - {DW_AT_type :$fp1_base_type} - } - - DW_TAG_variable { - {DW_AT_name pck__fp1_range_var} - {DW_AT_type :$fp1_range_type} - {DW_AT_location { - DW_OP_addr [gdb_target_symbol pck__fp1_range_var] - } SPECIAL_expr} - {external 1 flag} - } + DW_TAG_compile_unit { + DW_AT_language @DW_LANG_Ada95 + DW_AT_name pck.ads + DW_AT_comp_dir /tmp + } { + declare_labels fp1_base_type fp2_base_type fp3_small \ + fp3_base_type fp1_range_type + + fp1_base_type: DW_TAG_base_type { + DW_AT_byte_size 1 DW_FORM_sdata + DW_AT_encoding @DW_ATE_signed_fixed + DW_AT_name pck__fp1_type + DW_AT_binary_scale -4 DW_FORM_sdata + } + + DW_TAG_variable { + DW_AT_name pck__fp1_var + DW_AT_type :$fp1_base_type + DW_AT_location { + DW_OP_addr [gdb_target_symbol pck__fp1_var] + } SPECIAL_expr + DW_AT_external 1 flag + } + + DW_TAG_variable { + DW_AT_name pck__fp1_var2 + DW_AT_type :$fp1_base_type + DW_AT_location { + DW_OP_addr [gdb_target_symbol pck__fp1_var2] + } SPECIAL_expr + DW_AT_external 1 flag + } + + fp2_base_type: DW_TAG_base_type { + DW_AT_byte_size 1 DW_FORM_sdata + DW_AT_encoding @DW_ATE_signed_fixed + DW_AT_name pck__fp2_type + DW_AT_decimal_scale -2 DW_FORM_sdata + } + + DW_TAG_variable { + DW_AT_name pck__fp2_var + DW_AT_type :$fp2_base_type + DW_AT_location { + DW_OP_addr [gdb_target_symbol pck__fp2_var] + } SPECIAL_expr + DW_AT_external 1 flag + } + + fp3_small: DW_TAG_constant { + DW_AT_GNU_numerator 1 DW_FORM_data1 + DW_AT_GNU_denominator 30 DW_FORM_sdata + } + + fp3_base_type: DW_TAG_base_type { + DW_AT_byte_size 1 DW_FORM_sdata + DW_AT_encoding @DW_ATE_signed_fixed + DW_AT_name pck__fp3_type + DW_AT_small :$fp3_small + } + + DW_TAG_variable { + DW_AT_name pck__fp3_var + DW_AT_type :$fp3_base_type + DW_AT_location { + DW_OP_addr [gdb_target_symbol pck__fp3_var] + } SPECIAL_expr + DW_AT_external 1 flag + } + + fp1_range_type: DW_TAG_subrange_type { + DW_AT_lower_bound 0xf0 DW_FORM_data1 + DW_AT_upper_bound 0x10 DW_FORM_data1 + DW_AT_name foo__fp1_range_type + DW_AT_type :$fp1_base_type + } + + DW_TAG_variable { + DW_AT_name pck__fp1_range_var + DW_AT_type :$fp1_range_type + DW_AT_location { + DW_OP_addr [gdb_target_symbol pck__fp1_range_var] + } SPECIAL_expr + DW_AT_external 1 flag + } } } } @@ -117,7 +117,7 @@ if { [prepare_for_testing ${testfile}.exp ${testfile} \ return -1 } -if ![runto_main] { +if {![runto_main]} { return -1 } |