aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2021-08-23 12:08:25 +0200
committerTom de Vries <tdevries@suse.de>2021-08-23 12:08:25 +0200
commitd53f8a847228418346457254736dd5e7824bf504 (patch)
tree953d4287e1f0a5b87d3e0b0e7da26619c5c9e291 /gdb
parenta12ea97b9dab8eedf411fc5052ffaa8be29f5d36 (diff)
downloadbinutils-d53f8a847228418346457254736dd5e7824bf504.zip
binutils-d53f8a847228418346457254736dd5e7824bf504.tar.gz
binutils-d53f8a847228418346457254736dd5e7824bf504.tar.bz2
[gdb/testsuite] Fix dw2-ranges-psym.exp with -readnow
When running test-case gdb.dwarf2/dw2-ranges-psym.exp with target board -readnow, I run into: ... (gdb) file dw2-ranges-psym^M Reading symbols from dw2-ranges-psym...^M Expanding full symbols from dw2-ranges-psym...^M (gdb) set complaints 0^M (gdb) FAIL: gdb.dwarf2/dw2-ranges-psym.exp: No complaints ... The problem is that the regexp expects a gdb prompt immediately after the "Reading symbols" line. Fix this by updating the regexp. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2021-08-22 Tom de Vries <tdevries@suse.de> * lib/gdb.exp (gdb_load_no_complaints): Update regexp to allow "Expanding full symbols" Line.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/testsuite/lib/gdb.exp6
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index 2f95989..0933927 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -5328,7 +5328,11 @@ proc gdb_load_no_complaints { arg } {
}
# Verify that there were no complaints.
- set re "^Reading symbols from \[^\r\n\]*\r\n$gdb_prompt $"
+ set re \
+ [multi_line \
+ "^Reading symbols from \[^\r\n\]*" \
+ "(Expanding full symbols from \[^\r\n\]*" \
+ ")?$gdb_prompt $"]
gdb_assert {[regexp $re $gdb_file_cmd_msg]} "No complaints"
}