aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/infcall-exec.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/infcall-exec.exp')
-rw-r--r--gdb/testsuite/gdb.base/infcall-exec.exp10
1 files changed, 9 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/infcall-exec.exp b/gdb/testsuite/gdb.base/infcall-exec.exp
index e8f6a21..033dacb 100644
--- a/gdb/testsuite/gdb.base/infcall-exec.exp
+++ b/gdb/testsuite/gdb.base/infcall-exec.exp
@@ -32,13 +32,21 @@ if {[gdb_compile $srcdir/$subdir/$srcfile2 $binfile2 executable debug] != ""} {
return -1
}
+if { [is_remote target] } {
+ set binfile2 [gdb_remote_download target $binfile2]
+}
+
clean_restart $binfile
if {![runto_main]} {
return -1
}
-set expected_result "process $decimal is executing new program: $binfile2"
+set linenr [gdb_get_line_number "break here"]
+gdb_breakpoint $linenr
+gdb_continue_to_breakpoint "Ensure PATH is set" ".* break here .*"
+
+set expected_result "process $decimal is executing new program: \[^\r\n\]*$binfile2"
append expected_result "\[\r\n\]+.*"
append expected_result "Breakpoint 1, main .*at .*$srcfile2:$decimal"
append expected_result ".*"