aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/Makefile.in
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2024-10-08 13:45:21 +0200
committerTom de Vries <tdevries@suse.de>2024-10-08 13:45:21 +0200
commite232c98332313323d0228440a14f0a7fd1fed655 (patch)
tree7c79811604ad795279446117b66bafc120bed6f9 /gdb/testsuite/Makefile.in
parent5ad960fcdb6732c805d2a235efc8a40df644e03e (diff)
downloadgdb-e232c98332313323d0228440a14f0a7fd1fed655.zip
gdb-e232c98332313323d0228440a14f0a7fd1fed655.tar.gz
gdb-e232c98332313323d0228440a14f0a7fd1fed655.tar.bz2
[gdb/testsuite] Fix gdb.ada/tagged-lookup.exp with read1+readnow
When running test-case gdb.ada/tagged-lookup.exp with target board readnow and make target check-read1: ... $ ( cd build/gdb; \ make check-read1 \ RUNTESTFLAGS="--target_board=readnow gdb.ada/tagged-lookup.exp" ) ... I run into: ... (gdb) PASS: gdb.ada/tagged-lookup.exp: set debug symtab-create 1 print *the_local_var^M $1 = (n => 2)^M (gdb) FAIL: gdb.ada/tagged-lookup.exp: only one CU expanded ... The problem is that the corresponding gdb_test_multiple uses line-by-line matching (using -lbl) which doesn't work well with the multiline pattern matching both the prompt and the line before it: ... -re -wrap ".* = \\\(n => $decimal\\\)" { ... Fix this by making it a one-line pattern: ... -re -wrap "" { ... While we're at it, replace an if-then-pass-else-fail with a gdb_assert. Tested on aarch64-linux.
Diffstat (limited to 'gdb/testsuite/Makefile.in')
0 files changed, 0 insertions, 0 deletions