aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.threads/step.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.threads/step.exp')
-rw-r--r--gdb/testsuite/gdb.threads/step.exp6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.threads/step.exp b/gdb/testsuite/gdb.threads/step.exp
index c051196..36c0403 100644
--- a/gdb/testsuite/gdb.threads/step.exp
+++ b/gdb/testsuite/gdb.threads/step.exp
@@ -57,12 +57,13 @@ proc set_bp { where } {
proc step_it { cmd } {
global gdb_prompt
global program_exited
+ global inferior_exited_re
send_gdb "$cmd\n"
gdb_expect {
-re "0x\[0-9A-Fa-f\]* *in.*\r\n$gdb_prompt $" { pass "step_it"; return 0 }
-re "0x\[0-9A-Fa-f\]* *\[0-9\]*.*\r\n$gdb_prompt $" { pass "step_it"; return 1 }
- -re "Program exited .*\n$gdb_prompt $" {
+ -re "$inferior_exited_re .*\n$gdb_prompt $" {
set program_exited 1
return -1
}
@@ -81,6 +82,7 @@ proc step_source {} {
proc continue_all {} {
global gdb_prompt
+ global inferior_exited_re
send_gdb "continue\n"
gdb_expect {
@@ -88,7 +90,7 @@ proc continue_all {} {
pass "continue_all"
return 0
}
- -re "Program exited .*\n$gdb_prompt $" {
+ -re "$inferior_exited_re .*\n$gdb_prompt $" {
set program_exited 1
return 1;
}