[gdb/testsuite] Fix gdb.base/stap-probe.exp with read1
authorTom de Vries <tdevries@suse.de>
Tue, 12 Apr 2022 14:36:31 +0000 (16:36 +0200)
committerTom de Vries <tdevries@suse.de>
Tue, 12 Apr 2022 14:36:31 +0000 (16:36 +0200)
When running test-case gdb.base/stap-probe.exp with make target check-read1, I
run into this and similar:
...
FAIL: gdb.base/stap-probe.exp: without semaphore, not optimized: \
  info probes stap (timeout)
...

Fix this by using gdb_test_lines instead of gdb_test.

Tested on x86_64-linux.

gdb/testsuite/gdb.base/stap-probe.exp

index b0b690a4dcb0a2374a28f54518cbb1b021158105..31a054840a5755759d84361d6bafa5337e604cdf 100644 (file)
@@ -134,10 +134,10 @@ proc stap_test {exec_name {args ""}} {
        "check argument not at probe point"
 
     if {[string first "-DUSE_SEMAPHORES" $args] != -1} {
-       gdb_test "info probes stap" \
+       gdb_test_lines "info probes stap" "" \
            "test *user *$hex *$hex .*"
     } else {
-       gdb_test "info probes stap" \
+       gdb_test_lines "info probes stap" "" \
            "test *user *$hex .*"
     }