* config/powerpc/tm-ppc-aix4.h, config/rs6000/tm-rs6000-aix4.h
authorPeter Schauer <Peter.Schauer@mytum.de>
Sat, 19 Apr 1997 08:52:17 +0000 (08:52 +0000)
committerPeter Schauer <Peter.Schauer@mytum.de>
Sat, 19 Apr 1997 08:52:17 +0000 (08:52 +0000)
commit211b564e41c1258a7aefa6ad412b5c637c429e33
treea0c7e0a2ba89062e93ed9335cbf242f1ffdcf4dc
parent27172171300d0f4c53e765cd3b1f72cc258a33ca
* config/powerpc/tm-ppc-aix4.h, config/rs6000/tm-rs6000-aix4.h
(DONT_RELOCATE_SYMFILE_OBJFILE):  Removed.
* xcoffsolib.h (struct vmap):  Add new members tvma, toffs and dvma,
remove tadj.
* exec.c (bfdsec_to_vmap):  Initialize new vmap members, initialize
tstart and dstart with section VMA.
* rs6000-nat.c (vmap_symtab):  Relocate relative to the VMA in the
object file.
(vmap_ldinfo, xcoff_relocate_core):  Adjust tstart by section offset
of the text section, remove DONT_RELOCATE_SYMFILE_OBJFILE hack.
(vmap_exec):  Relocate relative to the VMA in the object file,
relocate .bss section as well.
(xcoff_relocate_core):  No longer adjust section addresses by VMA.
* rs6000-tdep.c (find_toc_address):  Change type of tocbase
to CORE_ADDR.
* xcoffread.c (secnum_to_bfd_section):  New routine to get
BFD section from CS section number.
(scan_xcoff_symtab):  Make toc_offset section relative.

* symtab.c (total_number_of_methods):  Avoid core dump if
baseclass type is still undefined.
gdb/ChangeLog
gdb/rs6000-nat.c
gdb/rs6000-tdep.c
gdb/symtab.c
gdb/xcoffread.c
gdb/xcoffsolib.h