X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fm32r-rom.c;h=2ca23ae247cefd78b718437d256fddba38d65a15;hb=40c1a0073715c1e3f93afc83edac8396eb362a98;hp=bf1af5cada4b06699f8c4ec68682db9c1f9acc9b;hpb=61a672f17d6544eb69a59aaed93c9eafdba74613;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/m32r-rom.c b/gdb/m32r-rom.c index bf1af5cada..2ca23ae247 100644 --- a/gdb/m32r-rom.c +++ b/gdb/m32r-rom.c @@ -1,7 +1,7 @@ /* Remote debugging interface to m32r and mon2000 ROM monitors for GDB, the GNU debugger. - Copyright (C) 1996-2013 Free Software Foundation, Inc. + Copyright (C) 1996-2014 Free Software Foundation, Inc. Adapted by Michael Snyder of Cygnus Support. @@ -34,12 +34,13 @@ #include "symfile.h" /* for generic load */ #include #include /* for time_t */ -#include "gdb_string.h" +#include #include "objfiles.h" /* for ALL_OBJFILES etc. */ #include "inferior.h" #include #include "regcache.h" #include "gdb_bfd.h" +#include "cli/cli-utils.h" /* * All this stuff just to get my host computer's IP address! @@ -166,6 +167,7 @@ m32r_load (char *filename, int from_tty) if (!(catch_errors (m32r_load_1, abfd, "Load aborted!\n", RETURN_MASK_ALL))) { monitor_printf ("q\n"); + do_cleanups (cleanup); return; } #endif @@ -194,7 +196,7 @@ m32r_load (char *filename, int from_tty) } static void -m32r_load_gen (char *filename, int from_tty) +m32r_load_gen (struct target_ops *self, char *filename, int from_tty) { generic_load (filename, from_tty); } @@ -448,8 +450,7 @@ m32r_upload_command (char *args, int from_tty) /* Scan second colon in the output from the "ust" command. */ char *myIPaddress = strchr (strchr (buf, ':') + 1, ':') + 1; - while (isspace (*myIPaddress)) - myIPaddress++; + myIPaddress = skip_spaces (myIPaddress); if (!strncmp (myIPaddress, "0.0.", 4)) /* empty */ error (_("Please use 'set board-address' to "