diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-04-02 19:57:33 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-04-02 19:57:33 +0000 |
commit | 19bfbcbecf49abb63d85b0244dc10770e3b4ac9a (patch) | |
tree | bcb51a8133c664730198d4e418b454e4bd93dd5b /bfd/ChangeLog | |
parent | 1dad72bde57b9d2f3a0e128000dc7220c33fe415 (diff) | |
download | gdb-19bfbcbecf49abb63d85b0244dc10770e3b4ac9a.zip gdb-19bfbcbecf49abb63d85b0244dc10770e3b4ac9a.tar.gz gdb-19bfbcbecf49abb63d85b0244dc10770e3b4ac9a.tar.bz2 |
* elf-bfd.h (struct elf_link_hash_table): Add hgot field.
* elf.c (_bfd_elf_link_hash_table_init): Initialize hgot field.
* elflink.c (_bfd_elf_create_got_section): Store the
_GLOBAL_OFFSET_TABLE_ hash table entry in the hgot field.
* elf32-sparc.c (elf32_sparc_check_relocs): If the size of the
global offset table goes over 0x1000, set the value of
_GLOBAL_OFFSET_TABLE_ to 0x1000 into the section.
(elf32_sparc_relocate_section): Subtract the offset of
_GLOBAL_OFFSET_TABLE_ when handling GOT relocations.
PR 9323.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 4295360..9de2eec 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,15 @@ Tue Apr 2 00:33:18 1996 Ian Lance Taylor <ian@cygnus.com> + * elf-bfd.h (struct elf_link_hash_table): Add hgot field. + * elf.c (_bfd_elf_link_hash_table_init): Initialize hgot field. + * elflink.c (_bfd_elf_create_got_section): Store the + _GLOBAL_OFFSET_TABLE_ hash table entry in the hgot field. + * elf32-sparc.c (elf32_sparc_check_relocs): If the size of the + global offset table goes over 0x1000, set the value of + _GLOBAL_OFFSET_TABLE_ to 0x1000 into the section. + (elf32_sparc_relocate_section): Subtract the offset of + _GLOBAL_OFFSET_TABLE_ when handling GOT relocations. + * elfcode.h: Don't include <string.h>. Mon Apr 1 10:39:24 1996 Jeffrey A Law (law@cygnus.com) |