Index: gdb/testsuite/gdb.threads/execl.exp |
diff --git a/gdb/testsuite/gdb.threads/execl.exp b/gdb/testsuite/gdb.threads/execl.exp |
index 4a8fb4d9401fa56eb31164fc811a716a36c0b58a..9b9116a9b0c5232a6f0d507fc2bdc2fd9c916445 100644 |
--- a/gdb/testsuite/gdb.threads/execl.exp |
+++ b/gdb/testsuite/gdb.threads/execl.exp |
@@ -20,9 +20,7 @@ if { [is_remote target] } then { |
} |
# Original image, loads a thread library. |
-set testfile "execl" |
-set srcfile ${testfile}.c |
-set binfile ${objdir}/${subdir}/${testfile} |
+standard_testfile |
if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable {debug}] != "" } { |
return -1 |
@@ -31,16 +29,13 @@ if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executab |
# New image, that does not load a thread library. |
set testfile1 "execl1" |
set srcfile1 ${testfile1}.c |
-set binfile1 ${objdir}/${subdir}/${testfile1} |
+set binfile1 [standard_output_file ${testfile1}] |
if {[gdb_compile "${srcdir}/${subdir}/${srcfile1}" "${binfile1}" executable {debug}] != "" } { |
return -1 |
} |
-gdb_exit |
-gdb_start |
-gdb_reinitialize_dir $srcdir/$subdir |
-gdb_load ${binfile} |
+clean_restart ${binfile} |
runto_main |