aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2008-08-12 13:12:49 +0000
committerAlan Modra <amodra@gmail.com>2008-08-12 13:12:49 +0000
commitb099ab9fcd00257ccf077d30a327a719edd940e6 (patch)
tree9e05399d1c8926999a369f766173cbe3df2e826e /bfd/ChangeLog
parentdb0bc2846c03b3b1a281d424299fec1dc9a9c706 (diff)
downloadgdb-b099ab9fcd00257ccf077d30a327a719edd940e6.zip
gdb-b099ab9fcd00257ccf077d30a327a719edd940e6.tar.gz
gdb-b099ab9fcd00257ccf077d30a327a719edd940e6.tar.bz2
* elf32-ppc.c (allocate_dynrelocs): Ignore dyn_relocs when
!dynamic_sections_created. Don't make symbols with got references dynamic if !dynamic_sections_created. * elf64-ppc.c (allocate_dynrelocs): Likewise. Alloc dynamic relocs on undefined symbols. (ppc64_elf_relocate_section): Allow dynamic relocs on undefined symbols.
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 4d8b0c6..4e2baac 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,13 @@
+2008-08-12 Alan Modra <amodra@bigpond.net.au>
+
+ * elf32-ppc.c (allocate_dynrelocs): Ignore dyn_relocs when
+ !dynamic_sections_created. Don't make symbols with got
+ references dynamic if !dynamic_sections_created.
+ * elf64-ppc.c (allocate_dynrelocs): Likewise. Alloc dynamic
+ relocs on undefined symbols.
+ (ppc64_elf_relocate_section): Allow dynamic relocs on
+ undefined symbols.
+
2008-08-11 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (toc_adjusting_stub_needed): Any call via the plt