From: Tom Tromey Date: Wed, 6 Dec 2023 21:24:08 +0000 (-0700) Subject: Fix dw2-zero-range.exp when an index is in use X-Git-Tag: gdb-15-branchpoint~1222 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d2cc8bd228bfbd649200f909ef69c0b02a375f77;p=thirdparty%2Fbinutils-gdb.git Fix dw2-zero-range.exp when an index is in use dw2-zero-range.exp looks for a certain complaint, but this won't be issued when an index is in use. This patch changes the test to not fail in this case. --- diff --git a/gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp b/gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp index 811d3565dd5..79ccd620b8b 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp @@ -132,7 +132,10 @@ foreach_with_prefix ranges_sect {ranges rnglists} { } } - gdb_assert { $have_complaint } $test + # The complaint won't be seen if an index is in use. + if {[have_index $lib1] == ""} { + gdb_assert { $have_complaint } $test + } } if { ! $readnow_p } { @@ -149,7 +152,10 @@ foreach_with_prefix ranges_sect {ranges rnglists} { gdb_load $lib1 set test "Zero address complaint - unrelocated - psymtab" set have_complaint [regexp $re.* $gdb_file_cmd_msg] - gdb_assert { $have_complaint } $test + # The complaint won't be seen if an index is in use. + if {[have_index $lib1] == ""} { + gdb_assert { $have_complaint } $test + } } gdb_test_no_output "maint set dwarf synchronous off"