remote-stdio-gdbserver: Pass "target" to remote_exec to delete file

As described here

  https://sourceware.org/bugzilla/show_bug.cgi?id=22841

there seems to be situations where the remote-stdio-gdbserver board
fails to delete the uploaded binary file.  Passing "target" fixes the
issue for Christian who reported the bug.

I did not experience this problem, but passing "target" to remote_exec
still works for me, so I'm fine with changing it.

Any objection?

gdb/testsuite/ChangeLog:

	PR gdb/22841
	* boards/remote-stdio-gdbserver.exp (${board}_file): Pass
	"target" to remote_exec.
This commit is contained in:
Simon Marchi 2018-03-08 17:54:25 -05:00
parent e4fe375676
commit 4872dc464d
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2018-03-08 Simon Marchi <simon.marchi@ericsson.com>
PR gdb/22841
* boards/remote-stdio-gdbserver.exp (${board}_file): Pass
"target" to remote_exec.
2018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
PR gdb/22841

View File

@ -75,7 +75,7 @@ proc get_target_remote_pipe_cmd { } {
proc ${board}_file { dest op args } {
if { $op == "delete" } {
return [remote_exec [get_remote_login] "rm -f $args"]
return [remote_exec target "rm -f $args"]
}
return [eval [list standard_file $dest $op] $args]
}