diff options
author | Doug Evans <dje@google.com> | 2013-05-20 22:11:36 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2013-05-20 22:11:36 +0000 |
commit | 2005985ad1c8abbf905a9c6ab269e9a96f836e3b (patch) | |
tree | 7e3f74ef437627e9b5ea999bce478ff01979e198 /gdb/testsuite/gdb.dwarf2 | |
parent | 35c1e5efc16caf256acb5c76df8f02a3f1de246e (diff) | |
download | gdb-2005985ad1c8abbf905a9c6ab269e9a96f836e3b.tar.gz |
* lib/dwarf.exp (Dwarf): New variable _abbrev_section.
(_handle_DW_TAG): Use it.
(cu, tu): Replace parameters is_64, version, addr_size with options.
All callers updated. Add Fission support.
* gdb.dwarf2/implptrconst.exp: Update callers of "cu".
* gdb.dwarf2/method-ptr.exp: Ditto.
* gdb.dwarf2/nostaticblock.exp: Ditto.
* gdb.dwarf2/subrange.exp: Ditto.
* gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
Diffstat (limited to 'gdb/testsuite/gdb.dwarf2')
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/implptrconst.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.dwarf2/subrange.exp | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/gdb/testsuite/gdb.dwarf2/implptrconst.exp b/gdb/testsuite/gdb.dwarf2/implptrconst.exp index 7eca600d3cd..1c89c43002e 100644 --- a/gdb/testsuite/gdb.dwarf2/implptrconst.exp +++ b/gdb/testsuite/gdb.dwarf2/implptrconst.exp @@ -29,7 +29,7 @@ set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { # Creating a CU with 4-byte addresses lets this test link on both # 32- and 64-bit machines. - cu 0 2 4 { + cu { addr_size 4 } { compile_unit {} { declare_labels byte_label size_type_label array_label declare_labels var_label ptr_label diff --git a/gdb/testsuite/gdb.dwarf2/method-ptr.exp b/gdb/testsuite/gdb.dwarf2/method-ptr.exp index d76d63ec2f5..846a0ed30f6 100644 --- a/gdb/testsuite/gdb.dwarf2/method-ptr.exp +++ b/gdb/testsuite/gdb.dwarf2/method-ptr.exp @@ -29,7 +29,7 @@ Dwarf::assemble $asm_file { declare_labels int_label float_label struct_label declare_labels ptr_label subr_label memptr_label - cu 0 2 8 { + cu {} { compile_unit {{language @DW_LANG_C_plus_plus}} { int_label: base_type { {name int} diff --git a/gdb/testsuite/gdb.dwarf2/missing-sig-type.exp b/gdb/testsuite/gdb.dwarf2/missing-sig-type.exp index 32a0843cd44..e6049b0cfc5 100644 --- a/gdb/testsuite/gdb.dwarf2/missing-sig-type.exp +++ b/gdb/testsuite/gdb.dwarf2/missing-sig-type.exp @@ -26,7 +26,7 @@ standard_testfile main.c missing-sig-type-dw4.S # Make some DWARF for the test. set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { - cu 0 4 8 { + cu {} { compile_unit {} { declare_labels typedef_label @@ -38,7 +38,7 @@ Dwarf::assemble $asm_file { } } - tu 0 4 8 0x1122334455667788 the_type { + tu {} 0x1122334455667788 the_type { type_unit {} { the_type: base_type { {name int} diff --git a/gdb/testsuite/gdb.dwarf2/nostaticblock.exp b/gdb/testsuite/gdb.dwarf2/nostaticblock.exp index 69e4c609274..9db1f263e90 100644 --- a/gdb/testsuite/gdb.dwarf2/nostaticblock.exp +++ b/gdb/testsuite/gdb.dwarf2/nostaticblock.exp @@ -26,7 +26,7 @@ standard_testfile main.c .S # Make some DWARF for the test. set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { - cu 0 2 8 { + cu {} { compile_unit { {low_pc 0x104320 DW_FORM_addr} {high_pc 0x1045ed DW_FORM_addr} diff --git a/gdb/testsuite/gdb.dwarf2/subrange.exp b/gdb/testsuite/gdb.dwarf2/subrange.exp index 51db92e0dc9..e9b273baa60 100644 --- a/gdb/testsuite/gdb.dwarf2/subrange.exp +++ b/gdb/testsuite/gdb.dwarf2/subrange.exp @@ -26,7 +26,7 @@ standard_testfile method-ptr.cc subrange-dw.S # Make some DWARF for the test. set asm_file [standard_output_file $srcfile2] Dwarf::assemble $asm_file { - cu 0 2 8 { + cu {} { compile_unit {{language @DW_LANG_Pascal83}} { declare_labels byte_label typedef_label array_label |