aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2008-05-12 12:47:47 +0000
committerAlan Modra <amodra@gmail.com>2008-05-12 12:47:47 +0000
commit1d483afedd5a628dc84fb58d1d570f79fdfbfa7b (patch)
tree09ea823917d9f15bc4f54f41b9145b1a180e24d2 /bfd/ChangeLog
parentcef1fe971fc0fc51c87b64f242d49fbe2cfe5351 (diff)
downloadgdb-1d483afedd5a628dc84fb58d1d570f79fdfbfa7b.zip
gdb-1d483afedd5a628dc84fb58d1d570f79fdfbfa7b.tar.gz
gdb-1d483afedd5a628dc84fb58d1d570f79fdfbfa7b.tar.bz2
PR 6443
* elf32-ppc.c (MUST_BE_DYN_RELOC): Delete. (must_be_dyn_reloc): New function. (ppc_elf_check_relocs): Don't set DF_STATIC_TLS for tprel relocs in pies. (ppc_elf_tls_optimize): Optimise pies. (ppc_elf_relocate_section): Use a section symbol rather than no symbol if possible for LD->IE TLS sequence, but don't error if we must use no symbol. * elf64-ppc.c (MUST_BE_DYN_RELOC): As for elf32-ppc.c. (must_be_dyn_reloc): Likewise. (ppc64_elf_check_relocs): Likewise. (ppc64_elf_tls_optimize): Likewise. (ppc64_elf_relocate_section): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 1b92692..956c3bf 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,22 @@
2008-05-12 Alan Modra <amodra@bigpond.net.au>
+ PR 6443
+ * elf32-ppc.c (MUST_BE_DYN_RELOC): Delete.
+ (must_be_dyn_reloc): New function.
+ (ppc_elf_check_relocs): Don't set DF_STATIC_TLS for tprel relocs
+ in pies.
+ (ppc_elf_tls_optimize): Optimise pies.
+ (ppc_elf_relocate_section): Use a section symbol rather than no
+ symbol if possible for LD->IE TLS sequence, but don't error if
+ we must use no symbol.
+ * elf64-ppc.c (MUST_BE_DYN_RELOC): As for elf32-ppc.c.
+ (must_be_dyn_reloc): Likewise.
+ (ppc64_elf_check_relocs): Likewise.
+ (ppc64_elf_tls_optimize): Likewise.
+ (ppc64_elf_relocate_section): Likewise.
+
+2008-05-12 Alan Modra <amodra@bigpond.net.au>
+
* elf32-spu.c (spu_elf_relocate_section): Rename is_ea to is_ea_sym.
2008-05-10 Paul Pluzhnikov <ppluzhnikov@google.com>