diff options
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2/staticvirtual.exp')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/staticvirtual.exp b/gdb/testsuite/gdb.dwarf2/staticvirtual.exp index e04c500..792b851 100644 --- a/gdb/testsuite/gdb.dwarf2/staticvirtual.exp +++ b/gdb/testsuite/gdb.dwarf2/staticvirtual.exp @@ -25,18 +25,22 @@ standard_testfile main.c -dw.S set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { cu {} { - compile_unit {{language @DW_LANG_C_plus_plus}} { + compile_unit { + DW_AT_language @DW_LANG_C_plus_plus + } { structure_type { - {name S} - {byte_size 1 DW_FORM_sdata} + DW_AT_name S + DW_AT_byte_size 1 DW_FORM_sdata } { subprogram { - {low_pc 0x1000 addr} - {high_pc 0x2000 addr} - {name ~S} - {external 1 flag} - {virtuality @DW_VIRTUALITY_virtual} - {vtable_elem_location {const1u 1} SPECIAL_expr} + DW_AT_low_pc 0x1000 addr + DW_AT_high_pc 0x2000 addr + DW_AT_name ~S + DW_AT_external 1 flag + DW_AT_virtuality @DW_VIRTUALITY_virtual + DW_AT_vtable_elem_location { + DW_OP_const1u 1 + } SPECIAL_expr } } } |