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 22e0fb433e052ff20626c367966a5018c657df94..e9edbcf16e539633654b81f9c37e98c08caceeb9 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 acdbab2ec1254bb2b3df54a0eceaa317096b2bcb..9728a32f28b902330bf3c8d0ea6196b9e5b763b0 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",