Mon Oct 5 09:46:44 1992 Ian Lance Taylor (ian@cygnus.com)
authorIan Lance Taylor <ian@airs.com>
Mon, 5 Oct 1992 21:03:18 +0000 (21:03 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 5 Oct 1992 21:03:18 +0000 (21:03 +0000)
* remote-udi.c (udi_create_inferior): run with no arguments should
not pass the program name as an argument, since the UDI code
already handles that.
(udi_load): get the symbols from prog_name, not arg_string (the
load command should really use arg_string as the program name, not
prog_name, but at least the run command works now).

gdb/ChangeLog
gdb/remote-udi.c

index 5de3b8c908dd85a370d41a09108f52f03d334af5..704d10bec643b8b6bd3d1cbc85aebe92c257478c 100644 (file)
@@ -1,6 +1,13 @@
 Mon Oct  5 09:46:44 1992  Ian Lance Taylor  (ian@cygnus.com)
 
-       * munch: HP9000/300 nm puts an etra space between T and symbol
+       * remote-udi.c (udi_create_inferior): run with no arguments should
+       not pass the program name as an argument, since the UDI code
+       already handles that.
+       (udi_load): get the symbols from prog_name, not arg_string (the
+       load command should really use arg_string as the program name, not
+       prog_name, but at least the run command works now).
+
+       * munch: HP9000/300 nm puts an extra space between T and symbol
        name.
 
        * config/irix4.mh: added -lsun to XM_CLIBS to get RPC functions
index 3f6dc788a80344cf8468d2a005c1024662824fba..cf577d6c0f2ffe8027c4d41eef0d64749e6244ba 100644 (file)
@@ -180,8 +180,7 @@ udi_create_inferior (execfile, args, env)
     *   no file to download
     */
 #else
-  if(*args == '\0') args = prog_name;
-   udi_load(args, 0);
+  udi_load(args, 0);
 #endif  /* !ULTRA3 */
 
   init_wait_for_inferior ();
@@ -966,8 +965,8 @@ int from_tty;
 #if defined(KERNEL_DEBUGGING) && defined(ULTRA3)
   printf("The kernel had better be loaded already!  Loading not done.\n");
 #else
-  if (arg_string == 0)
-    error ("The load command takes a file name");
+  if (prog_name == 0)
+    error ("No program name");
   arg_string = tilde_expand (arg_string);
   sprintf(cmd_line,"y %s %s", prog_name, arg_string);
 
@@ -993,7 +992,7 @@ int from_tty;
   if(yank_cmd(token, token_count))
        error("Failure when tring to load program");
   immediate_quit--;
-  symbol_file_add (arg_string, from_tty, 0, 0, 0, 0);/*DEBUG need to add text_addr */
+  symbol_file_add (prog_name, from_tty, 0, 0, 0, 0);/*DEBUG need to add text_addr */
 #endif
 
 }