aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-04-02 19:57:33 +0000
committerIan Lance Taylor <ian@airs.com>1996-04-02 19:57:33 +0000
commit19bfbcbecf49abb63d85b0244dc10770e3b4ac9a (patch)
treebcb51a8133c664730198d4e418b454e4bd93dd5b /bfd/ChangeLog
parent1dad72bde57b9d2f3a0e128000dc7220c33fe415 (diff)
downloadgdb-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/ChangeLog10
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)