* symfile.c (load_command): Invalidate the overlay cache.
authorJim Blandy <jimb@codesourcery.com>
Fri, 31 Aug 2001 00:36:23 +0000 (00:36 +0000)
committerJim Blandy <jimb@codesourcery.com>
Fri, 31 Aug 2001 00:36:23 +0000 (00:36 +0000)
gdb/ChangeLog
gdb/symfile.c

index 68ce58acae81d960344ac435cdd631d31a07fa3d..49fe5c49e18e2a841cf2c1303ef35159170b79b1 100644 (file)
@@ -1,3 +1,7 @@
+2001-08-30  Jim Blandy  <jimb@redhat.com>
+
+       * symfile.c (load_command): Invalidate the overlay cache.
+
 2001-08-30  Mark Kettenis  <kettenis@gnu.org>
 
        * config/i386/xm-i386.h (HOST_BYTE_ORDER): Removed.
index e20e6de3bb1c953cee81e15ed0a06e389443a664..1bda72eb36647077a89be687598235fa6622595e 100644 (file)
@@ -1154,6 +1154,10 @@ load_command (char *arg, int from_tty)
   if (arg == NULL)
     arg = get_exec_file (1);
   target_load (arg, from_tty);
+
+  /* After re-loading the executable, we don't really know which
+     overlays are mapped any more.  */
+  overlay_cache_invalid = 1;
 }
 
 /* This version of "load" should be usable for any target.  Currently