]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* regcache.c (registers_changed): Call reinit_frame_cache.
authorJoel Brobecker <brobecker@gnat.com>
Tue, 4 Mar 2008 20:01:21 +0000 (20:01 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 4 Mar 2008 20:01:21 +0000 (20:01 +0000)
gdb/ChangeLog
gdb/regcache.c

index fdbeb322ccdfdc33231d20fca2cf95537eb0c792..12550ef2dedfc9648f4f8704051fd33e55629439 100644 (file)
@@ -1,3 +1,7 @@
+2008-03-04  Greg Law  <glaw@undo-software.com>
+
+       * regcache.c (registers_changed): Call reinit_frame_cache.
+
 2008-03-04  Thiago Jung Bauermann  <bauerman@br.ibm.com>
 
        * amd64-tdep.c (amd64_classify): Add support for decimal float
index 3e54c5f8de8376ddf5257e4cc54c40147535db3d..85763c7d04f6fa396b912d58d8969d573a6994a1 100644 (file)
@@ -472,6 +472,9 @@ registers_changed (void)
   regcache_xfree (current_regcache);
   current_regcache = NULL;
 
+  /* Need to forget about any frames we have cached, too. */
+  reinit_frame_cache ();
+
   /* Force cleanup of any alloca areas if using C alloca instead of
      a builtin alloca.  This particular call is used to clean up
      areas allocated by low level target code which may build up