diff options
author | Doug Evans <dje@google.com> | 2013-05-20 22:11:37 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2013-05-20 22:11:37 +0000 |
commit | 6c9e2db469f1c0783213045c6d7680078575f641 (patch) | |
tree | 00708fdea82a95eb2a9763d18a576a88626bfe76 /gdb/testsuite/gdb.dwarf2 | |
parent | 4a6e676ceb43ee5d827c9264c35486dc1222a6e7 (diff) | |
download | gdb-6c9e2db469f1c0783213045c6d7680078575f641.zip gdb-6c9e2db469f1c0783213045c6d7680078575f641.tar.gz gdb-6c9e2db469f1c0783213045c6d7680078575f641.tar.bz2 |
* 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 7eca600..1c89c43 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 d76d63e..846a0ed 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 32a0843..e6049b0 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 69e4c60..9db1f26 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 51db92e..e9b273b 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 |