Restore exec_bfd, needed for v850 debug code
authorMichael Meissner <gnu@the-meissners.org>
Wed, 23 Apr 1997 21:57:39 +0000 (21:57 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Wed, 23 Apr 1997 21:57:39 +0000 (21:57 +0000)
sim/common/ChangeLog
sim/common/run.c

index 22e0fb4..e9edbcf 100644 (file)
@@ -1,3 +1,8 @@
+Wed Apr 23 17:54:27 1997  Mike Meissner  <meissner@cygnus.com>
+
+       * run.c (exec_bfd): Add back in.
+       (main): Set exec_bfd.
+
 Tue Apr 22 14:43:46 1997  Doug Evans  <dje@canuck.cygnus.com>
 
        * sim-load.c (sim_load_file): #include <stdio.h> for NULL.
index acdbab2..9728a32 100644 (file)
@@ -56,6 +56,9 @@ extern host_callback default_callback;
 
 static char *myname;
 
+/* bfd descriptor of the executable.  Same name as gdb uses.  */
+bfd *exec_bfd;
+
 
 /* NOTE: sim_size() and sim_trace() are going away */
 extern void sim_size PARAMS ((int i));
@@ -179,7 +182,7 @@ main (ac, av)
   sim_set_callbacks (NULL, &default_callback);
   default_callback.init (&default_callback);
 
-  abfd = bfd_openr (name, 0);
+  exec_bfd = abfd = bfd_openr (name, 0);
   if (!abfd) 
     {
       fprintf (stderr, "%s: can't open %s: %s\n",