diff options
author | Yao Qi <yao@codesourcery.com> | 2013-07-18 05:07:25 +0000 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2013-07-18 05:07:25 +0000 |
commit | f6dc277e05ace0d206284e7357dec909181c2e60 (patch) | |
tree | 9a7ce5ac6ac0a566f89857441553eedb2d79b8fc /gdb/testsuite/lib | |
parent | 886f230ed7340b9e20889fce7755ca14ed1931e0 (diff) | |
download | gdb-f6dc277e05ace0d206284e7357dec909181c2e60.zip gdb-f6dc277e05ace0d206284e7357dec909181c2e60.tar.gz gdb-f6dc277e05ace0d206284e7357dec909181c2e60.tar.bz2 |
gdb/testsuite/
* lib/gdb.exp (gdb_compile): Set
gdb_saved_set_unbuffered_mode_obj to
set_unbuffered_mode_saved.o if host is remote. Invoke
remote_download to copy $unbuf_obj to host.
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 376aacc..fc9b071 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2652,11 +2652,14 @@ proc gdb_compile {source dest type options} { if { $result != "" } { return $result } - - set gdb_saved_set_unbuffered_mode_obj ${objdir}/set_unbuffered_mode_saved.o + if {[is_remote host]} { + set gdb_saved_set_unbuffered_mode_obj set_unbuffered_mode_saved.o + } else { + set gdb_saved_set_unbuffered_mode_obj ${objdir}/set_unbuffered_mode_saved.o + } # Link a copy of the output object, because the # original may be automatically deleted. - remote_exec host "cp -f $unbuf_obj $gdb_saved_set_unbuffered_mode_obj" + remote_download host $unbuf_obj $gdb_saved_set_unbuffered_mode_obj } else { verbose "gdb_saved_set_unbuffered_obj already compiled" } |