diff options
Diffstat (limited to 'gdb/testsuite/gdb.threads/hand-call-in-threads.exp')
-rw-r--r-- | gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gdb/testsuite/gdb.threads/hand-call-in-threads.exp b/gdb/testsuite/gdb.threads/hand-call-in-threads.exp index 9338330..59bf490 100644 --- a/gdb/testsuite/gdb.threads/hand-call-in-threads.exp +++ b/gdb/testsuite/gdb.threads/hand-call-in-threads.exp @@ -93,8 +93,10 @@ set total_nr_threads [expr $NR_THREADS + 1] # Thread numbering in gdb is origin-1, so begin numbering at 1. for { set i 1 } { $i <= $total_nr_threads } { incr i } { set thread_nr $i - gdb_test "thread $thread_nr" "" "prepare to make hand call, thread $thread_nr" - gdb_test "call hand_call()" "Breakpoint 3, .*" "hand call, thread $thread_nr" + gdb_test "thread $thread_nr" ".*" \ + "prepare to make hand call, thread $thread_nr" + gdb_test "call hand_call()" "Breakpoint 3, .*" \ + "hand call, thread $thread_nr" } # Now have each hand-called function return. @@ -106,7 +108,8 @@ clear_xfail "*-*-*" for { set i 1 } { $i <= $total_nr_threads } { incr i } { set thread_nr $i - gdb_test "thread $thread_nr" "" "prepare to discard hand call, thread $thread_nr" + gdb_test "thread $thread_nr" ".*" \ + "prepare to discard hand call, thread $thread_nr" set frame_number [get_dummy_frame_number] if { "$frame_number" == "" } { fail "dummy stack frame number, thread $thread_nr" @@ -116,8 +119,8 @@ for { set i 1 } { $i <= $total_nr_threads } { incr i } { pass "dummy stack frame number, thread $thread_nr" } # Pop the dummy frame. - gdb_test "frame $frame_number" "" "setting frame, thread $thread_nr" - gdb_test "return" "" "discard hand call, thread $thread_nr" + gdb_test "frame $frame_number" ".*" "setting frame, thread $thread_nr" + gdb_test "return" ".*" "discard hand call, thread $thread_nr" # In case getting the dummy frame number failed, re-enable for next iter. clear_xfail "*-*-*" } @@ -149,7 +152,7 @@ gdb_test "show scheduler-locking" ".* locking scheduler .* is \"off\"." "show sc # all_threads_running breakpoint, which wasn't the last thread to run, # and gdb doesn't know how to singlestep over reported breakpoints that # weren't in the last thread to run. -#gdb_test "thread 1" "" "set thread to 1, prepare to resume" +#gdb_test "thread 1" ".*" "set thread to 1, prepare to resume" # #gdb_continue_to_end "hand-call-in-threads" |