gdb/testsuite/gdb.rocm: Fix incorrect use of continue N in multi-inferior-gpu.exp
authorLancelot Six <lancelot.six@amd.com>
Wed, 18 Oct 2023 10:24:53 +0000 (10:24 +0000)
committerLancelot Six <lancelot.six@amd.com>
Wed, 18 Oct 2023 20:31:04 +0000 (20:31 +0000)
The gdb.rocm/multi-inferior-gpu.exp testcase uses a "continue $thread"
command, but this is incorrect.  If "continue" is given an argument, it
sets the ignore count of the breakpoint the thread stopped at.

For this testcase it does not really matter since the breakpoint is not
meant to be hit anymore, so whatever the ignore count is won't influence
the outcome of the test.  It is worth fixing nevertheless.

Change-Id: I0eb674d5529cdeb9e808b74870a29b6077265737
Approved-By: Simon Marchi <simon.marchi@efficios.com>
gdb/testsuite/gdb.rocm/multi-inferior-gpu.exp

index 18b4172ff09e1706997c95f6662a9cb9f57d444f..5bac50d2ef8ded9bb4305326a822fae176e91d0d 100644 (file)
@@ -68,7 +68,7 @@ proc do_test {} {
        foreach thread $stopped_gpu_threads {
            set infnumber [lindex [split $thread .] 0]
            gdb_test "thread $thread" "Switching to thread.*"
-           gdb_test_multiple "continue $thread" "" {
+           gdb_test_multiple "continue" "continue inferior $infnumber" {
                -re "\\\[Inferior $infnumber \[^\n\r\]* exited normally\\]\r\n$::gdb_prompt " {
                    pass $gdb_test_name
                }