aboutsummaryrefslogtreecommitdiff
path: root/gdb/remote.c
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2014-07-20 15:36:23 -0700
committerDoug Evans <dje@google.com>2014-07-20 15:36:23 -0700
commit9597b22adf3552a5617d73104d8facd6a7aea881 (patch)
tree28075fb9e3a7d998d73a229a4c71fe3c318d0a9d /gdb/remote.c
parent91101fe524e5ae8a912880bf3350ad93d511181a (diff)
downloadgdb-9597b22adf3552a5617d73104d8facd6a7aea881.zip
gdb-9597b22adf3552a5617d73104d8facd6a7aea881.tar.gz
gdb-9597b22adf3552a5617d73104d8facd6a7aea881.tar.bz2
Improve error message to cope with pr 17147.
PR server/17147 * remote.c (putpkt_binary): Add text to error message.
Diffstat (limited to 'gdb/remote.c')
-rw-r--r--gdb/remote.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/remote.c b/gdb/remote.c
index 76efefa..29c03bc 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -7149,7 +7149,11 @@ putpkt_binary (char *buf, int cnt)
running. This is not a problem in non-stop mode, because in that
case, the stub is always ready to process serial input. */
if (!non_stop && target_can_async_p () && rs->waiting_for_stop_reply)
- error (_("Cannot execute this command while the target is running."));
+ {
+ error (_("Cannot execute this command while the target is running.\n"
+ "Use the \"interrupt\" command to stop the target\n"
+ "and then try again."));
+ }
/* We're sending out a new packet. Make sure we don't look at a
stale cached response. */