aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.server/exit-multiple-threads.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.server/exit-multiple-threads.exp')
-rw-r--r--gdb/testsuite/gdb.server/exit-multiple-threads.exp9
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.server/exit-multiple-threads.exp b/gdb/testsuite/gdb.server/exit-multiple-threads.exp
index 73e4c32..48bb10f 100644
--- a/gdb/testsuite/gdb.server/exit-multiple-threads.exp
+++ b/gdb/testsuite/gdb.server/exit-multiple-threads.exp
@@ -45,7 +45,8 @@ proc prepare_for_test { executable target_executable disable_multi_process } {
set GDBFLAGS "$GDBFLAGS -ex \"set sysroot\""
}
- clean_restart ${executable}
+ clean_restart
+ gdb_load $executable
}
# Make sure we're disconnected, in case we're testing with an
@@ -69,7 +70,7 @@ proc prepare_for_test { executable target_executable disable_multi_process } {
set gdbserver_protocol [lindex $res 0]
set gdbserver_gdbport [lindex $res 1]
set res [gdb_target_cmd $gdbserver_protocol $gdbserver_gdbport]
- if ![gdb_assert {$res == 0} "connect"] {
+ if { ![gdb_assert {$res == 0} "connect"] } {
return
}
@@ -137,8 +138,8 @@ foreach_with_prefix test { exit signal } {
set func "run_${test}_test"
set executable "$binfile-${test}"
- if [build_executable "failed to prepare" $executable $srcfile \
- [list debug pthreads additional_flags=-D${def}]] {
+ if {[build_executable "failed to prepare" $executable $srcfile \
+ [list debug pthreads additional_flags=-D${def}]]} {
return -1
}