aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2007-02-12 12:02:58 +0000
committerAlan Modra <amodra@gmail.com>2007-02-12 12:02:58 +0000
commit84f5d08e6b2cc79becc9a7dcad5c4ad9ba1959b1 (patch)
treec0ea8ebea1953e5b0c523748d4a1aae3f9c84b28 /bfd/ChangeLog
parent4aac632ee9db7d3ff11e6ee1ca4f487ac6868e46 (diff)
downloadfsf-binutils-gdb-84f5d08e6b2cc79becc9a7dcad5c4ad9ba1959b1.zip
fsf-binutils-gdb-84f5d08e6b2cc79becc9a7dcad5c4ad9ba1959b1.tar.gz
fsf-binutils-gdb-84f5d08e6b2cc79becc9a7dcad5c4ad9ba1959b1.tar.bz2
bfd/
* elf64-ppc.c (create_linkage_sections): Don't create .rela.rodata.brlt for --emit-relocs. (ppc_build_one_stub): Create relocs for brlt --emit-relocs here. (ppc_size_one_stub): Count them. Simplify test of stub type when counting stub relocs. Set SEC_RELOC too. (ppc64_elf_size_stubs): Clear reloc_count and SEC_RELOC. (ppc64_elf_finish_dynamic_sections): Output brlt relocs. ld/testsuite/ * ld-powerpc/relbrlt.d: Update.
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 605c795..9410510 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,15 @@
2007-02-12 Alan Modra <amodra@bigpond.net.au>
+ * elf64-ppc.c (create_linkage_sections): Don't create
+ .rela.rodata.brlt for --emit-relocs.
+ (ppc_build_one_stub): Create relocs for brlt --emit-relocs here.
+ (ppc_size_one_stub): Count them. Simplify test of stub type
+ when counting stub relocs. Set SEC_RELOC too.
+ (ppc64_elf_size_stubs): Clear reloc_count and SEC_RELOC.
+ (ppc64_elf_finish_dynamic_sections): Output brlt relocs.
+
+2007-02-12 Alan Modra <amodra@bigpond.net.au>
+
* elflink.c (evaluate_complex_relocation_symbols): Ignore relocs
with a zero symbol index.