aboutsummaryrefslogtreecommitdiff
path: root/gdb/tm-rs6000.h
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-03-12 23:12:59 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-03-12 23:12:59 +0000
commit2aefe6e4ae94d53cb92cedc371f3602853945e68 (patch)
tree7334fafa88c5a1d6025840d794f3917b57ea7757 /gdb/tm-rs6000.h
parent2e0e34505d83ac0495f71d14d5d0abaf94b2f1f7 (diff)
downloadgdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.zip
gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.tar.gz
gdb-2aefe6e4ae94d53cb92cedc371f3602853945e68.tar.bz2
Fri Mar 12 09:33:23 1993 Jim Kingdon (kingdon@cygnus.com)
* xcoffread.c (retrieve_tracebackinfo): Move assignment out of while condition. * xcoffread.c (enter_line_range): complain() on bad endoffset. xcoffread.c: Doc fixes. Tue Mar 9 09:56:12 1993 Jim Kingdon (kingdon@cygnus.com) * tm-rs6000.h (CORE_NEEDS_RELOCATION): Just call xcoff_relocate_core. xcoffexec.c (xcoff_relocate_core): New function. (text_adjustment): Removed. (add_vmap): Return the vmap. rs6000-tdep.c (add_text_to_loadinfo): No longer static. Fri Mar 5 05:22:46 1993 Jim Kingdon (kingdon@cygnus.com) * xcoffsolib.h: Add objfile member to struct vmap. xcoff{exec,solib}.c: Use it, not lookup_objfile_bfd. xcoffexec.c (add_vmap): Allocate objfiles here.
Diffstat (limited to 'gdb/tm-rs6000.h')
-rw-r--r--gdb/tm-rs6000.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/tm-rs6000.h b/gdb/tm-rs6000.h
index 2f38f2c..53f3515 100644
--- a/gdb/tm-rs6000.h
+++ b/gdb/tm-rs6000.h
@@ -29,8 +29,9 @@ extern int symtab_relocated;
if symbol table relocation wasn't done yet. */
#define CORE_NEEDS_RELOCATION(PC) \
- if (!symtab_relocated && !inferior_pid && (PC) > TEXT_SEGMENT_BASE) \
- (PC) -= ( TEXT_SEGMENT_BASE + text_adjustment (exec_bfd));
+ if (!symtab_relocated && !inferior_pid) \
+ xcoff_relocate_core ();
+extern void xcoff_relocate_core PARAMS ((void));
/* Load segment of a given pc value. */