diff options
author | Alan Modra <amodra@gmail.com> | 2008-05-12 12:47:47 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2008-05-12 12:47:47 +0000 |
commit | 1d483afedd5a628dc84fb58d1d570f79fdfbfa7b (patch) | |
tree | 09ea823917d9f15bc4f54f41b9145b1a180e24d2 /bfd/ChangeLog | |
parent | cef1fe971fc0fc51c87b64f242d49fbe2cfe5351 (diff) | |
download | gdb-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/ChangeLog | 17 |
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> |