aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-02-01 21:05:52 +0000
committerIan Lance Taylor <ian@airs.com>1996-02-01 21:05:52 +0000
commit6c55897c9ff5be0d80f5ce317d816ed1aeb29298 (patch)
treeae2a733c8d3f2a2bb5a0f2db3e6905aa40eb70b1 /bfd
parentbe54c2b6c9a52f32824e193ab185e4337d3d3d67 (diff)
downloadgdb-6c55897c9ff5be0d80f5ce317d816ed1aeb29298.zip
gdb-6c55897c9ff5be0d80f5ce317d816ed1aeb29298.tar.gz
gdb-6c55897c9ff5be0d80f5ce317d816ed1aeb29298.tar.bz2
* elf32-i386.c (elf_i386_check_relocs): Don't record a symbol with
a PLT32 reloc as dynamic. (elf_i386_adjust_dynamic_symbol): If a symbol with a PLT32 reloc is not referenced by a dynamic object, and we are not making a shared object, then don't make a PLT entry. If we do make a PLT entry, make sure the symbol has been recorded as dynamic.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index f23ee2e..99ce01d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,12 @@
+Thu Feb 1 16:04:06 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ * elf32-i386.c (elf_i386_check_relocs): Don't record a symbol with
+ a PLT32 reloc as dynamic.
+ (elf_i386_adjust_dynamic_symbol): If a symbol with a PLT32 reloc
+ is not referenced by a dynamic object, and we are not making a
+ shared object, then don't make a PLT entry. If we do make a PLT
+ entry, make sure the symbol has been recorded as dynamic.
+
Wed Jan 31 17:23:32 1996 Steve Chamberlain <sac@slash.cygnus.com>
* coff-i386.c (coff_i386_reloc_type_lookup): Add BFD_RELOC_32_PCREL.