testsuite: Mark the kill in gdbserver_run as optional
This matches the kill in gdb_file_cmd, and ensures that the command is not sent to the gdb.in file. When gdb.in is used as a batch file, any kill commands run before the target is started will cause gdb to stop processing commands. gdb/testsuite/ChangeLog: * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
This commit is contained in:
parent
e2d1595531
commit
ce3ebcaae3
2 changed files with 5 additions and 1 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2019-05-21 Alan Hayward <alan.hayward@arm.com>
|
||||||
|
|
||||||
|
* lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
|
||||||
|
|
||||||
2019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
|
2019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||||
|
|
||||||
PR gdb/18644
|
PR gdb/18644
|
||||||
|
|
|
@ -484,7 +484,7 @@ proc gdbserver_run { child_args } {
|
||||||
# Kill anything running before we try to start gdbserver, in case
|
# Kill anything running before we try to start gdbserver, in case
|
||||||
# we are sharing a serial connection.
|
# we are sharing a serial connection.
|
||||||
global gdb_prompt
|
global gdb_prompt
|
||||||
send_gdb "kill\n"
|
send_gdb "kill\n" optional
|
||||||
gdb_expect 120 {
|
gdb_expect 120 {
|
||||||
-re "Kill the program being debugged. .y or n. $" {
|
-re "Kill the program being debugged. .y or n. $" {
|
||||||
send_gdb "y\n"
|
send_gdb "y\n"
|
||||||
|
|
Loading…
Add table
Reference in a new issue