From fdd67a422f898e5b0c80ccc1121af438328a9b1a Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Wed, 28 Oct 2020 10:01:32 +0100 Subject: [PATCH] [gdb/testsuite] Fix gdb.dwarf2/dw2-filename.exp with -readnow When running test-case gdb.dwarf2/dw2-filename.exp with target board -readnow, we run into: ... FAIL: gdb.dwarf2/dw2-filename.exp: info sources ... The normal output is: ... (gdb) info sources^M Source files for which symbols have been read in:^M ^M Source files for which symbols will be read in on demand:^M ^M src/gdb/testsuite/gdb.dwarf2/file1.txt^M (gdb) ... but with -readnow file1.txt appears in the "Source files for which symbols have been read in" catagory instead, as expected. Fix the FAIL by making the regexp match the -readnow output. Tested on x86_64-linux. gdb/testsuite/ChangeLog: 2020-10-28 Tom de Vries * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow. --- gdb/testsuite/ChangeLog | 4 ++++ gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 20555ec4646..4fa4ac7c5c7 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2020-10-28 Tom de Vries + + * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow. + 2020-10-28 Tom de Vries * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for diff --git a/gdb/testsuite/gdb.dwarf2/dw2-filename.exp b/gdb/testsuite/gdb.dwarf2/dw2-filename.exp index 5879c4f3a59..a04a6d6cf93 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-filename.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-filename.exp @@ -40,4 +40,4 @@ gdb_test "interpreter-exec mi -file-list-exec-source-files" \ ".*{file=\"file1\\.txt\",fullname=\".+file1\\.txt\"}.*" # And `info sources' should return the fullname incl. the directories. -gdb_test "info sources" {[/\\]file1\.txt} +gdb_test "info sources" {[/]file1\.txt.*} -- 2.30.2