aboutsummaryrefslogtreecommitdiff
path: root/gdb/cxux-nat.c
diff options
context:
space:
mode:
authorPeter Schauer <Peter.Schauer@mytum.de>1994-08-28 13:57:48 +0000
committerPeter Schauer <Peter.Schauer@mytum.de>1994-08-28 13:57:48 +0000
commit46d185d3d1919b707dc3bea1f243bcec2843bffd (patch)
treebaa81bdae6143cc896db7dc316ced19e9dd80abb /gdb/cxux-nat.c
parentb11fb93989a2d454f91f5856140404aef9e2a7fb (diff)
downloadgdb-46d185d3d1919b707dc3bea1f243bcec2843bffd.zip
gdb-46d185d3d1919b707dc3bea1f243bcec2843bffd.tar.gz
gdb-46d185d3d1919b707dc3bea1f243bcec2843bffd.tar.bz2
* symfile.c (symbol_file_add): Move reinit_frame_cache call to
the callers of symbol_file_add. Gets rid of heuristic fence-post warnings on mips and alpha targets when the PC resides in a shared library which is not yet read in. * coff-solib.c (coff_solib_add), cxux-nat.c (add_shared_symbol_files), irix5-nat.c (solib_add), osfsolib.c (solib_add), remote-vx.c (vx_open), solib.c (solib_add): Add call to reinit_frame_cache after all shared libraries are read in. * remote-udi.c (udi_load), remote-vx.c (vx_load_command), symfile.c (symbol_file_command, add_symbol_file_command): Add call to reinit_frame_cache after symbol_file_add.
Diffstat (limited to 'gdb/cxux-nat.c')
-rw-r--r--gdb/cxux-nat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/cxux-nat.c b/gdb/cxux-nat.c
index 6216ede..b36abce 100644
--- a/gdb/cxux-nat.c
+++ b/gdb/cxux-nat.c
@@ -392,6 +392,10 @@ add_shared_symbol_files ()
the symbols the user actually gets. */
lm = lms.l_prev;
}
+
+ /* Getting new symbols may change our opinion about what is
+ frameless. */
+ reinit_frame_cache ();
}
int target_is_m88110;