[binutils-gdb] [gdb/testsuite] Don't generate dummy CUs in dwz files
Tom de Vries via Gdb-cvs <[email protected]> Thu, 21 May 2026 15:19:53 +0000 (GMT)
| Newsgroups | gmane.comp.gdb.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b99088421744defcf8c8833fea4905c86d8f1641 commit b99088421744defcf8c8833fea4905c86d8f1641 Author: Tom de Vries <[email protected]> Date: Thu May 21 17:19:27 2026 +0200 [gdb/testsuite] Don't generate dummy CUs in dwz files I came across .debug_aranges sections in .dwz files. Fix this by skipping dummy CU generation in .dwz files. Approved-By: Tom Tromey <[email protected]> Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=34157 Diff: --- gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl | 2 +- gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl b/gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl index 45a80bd7ce4..84e0c9f7669 100644 --- a/gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl +++ b/gdb/testsuite/gdb.dwarf2/dwzbuildid.tcl @@ -65,7 +65,7 @@ proc write_just_debugaltlink {filename dwzname buildid} { proc write_dwarf_file {filename buildid {value 99}} { set asm_file [standard_output_file $filename] - Dwarf::assemble $asm_file { + Dwarf::assemble [list filename $asm_file add_dummy_cus 0] { declare_labels int_label int_label2 upvar buildid buildid diff --git a/gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp b/gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp index 28a2fd7ad58..5c9f27149af 100644 --- a/gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp +++ b/gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp @@ -26,7 +26,7 @@ set build_id [string repeat ff 20] # Make some DWARF for the dwz file. set asm_file [standard_output_file $srcfile2] -Dwarf::assemble $asm_file { +Dwarf::assemble [list filename $asm_file add_dummy_cus 0] { build_id $::build_id tu {} 0x0000000000000001 the_type_i {