aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2008-03-01 06:52:52 +0000
committerAlan Modra <amodra@gmail.com>2008-03-01 06:52:52 +0000
commit176a0d42d0d0a1e4957bb5bf3f5186dc6669a6e7 (patch)
tree472e191c756f8766e3b69af362cb45592ab5c027 /bfd/ChangeLog
parentc03374d554a6d5f326a0d356a2e0918961bc1cfb (diff)
downloadgdb-176a0d42d0d0a1e4957bb5bf3f5186dc6669a6e7.zip
gdb-176a0d42d0d0a1e4957bb5bf3f5186dc6669a6e7.tar.gz
gdb-176a0d42d0d0a1e4957bb5bf3f5186dc6669a6e7.tar.bz2
bfd/
* elf64-ppc.c (build_plt_stub): Add relocs on plt call stubs if emitrelocations. (get_relocs): New function, split out from.. (ppc_build_one_stub): ..here. Add relocs on plt_branch stubs if emitrelocations. Remove indx temp. (ppc_size_one_stub): Count new stub relocs. (ppc64_elf_size_stubs): Count new glink reloc. (ppc64_elf_build_stubs): Emit glink reloc if emitrelocations. (ppc64_elf_finish_dynamic_sections): Output glink relocs. * elf32-ppc.c (ppc_elf_finish_dynamic_sections): Describe non-pic glink code. ld/testsuite/ * ld-powerpc/relbrlt.d: Update. Also check .branch_lt section.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 15b939d..2589b5d 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,17 @@
+2008-03-01 Alan Modra <amodra@bigpond.net.au>
+
+ * elf64-ppc.c (build_plt_stub): Add relocs on plt call stubs
+ if emitrelocations.
+ (get_relocs): New function, split out from..
+ (ppc_build_one_stub): ..here. Add relocs on plt_branch stubs if
+ emitrelocations. Remove indx temp.
+ (ppc_size_one_stub): Count new stub relocs.
+ (ppc64_elf_size_stubs): Count new glink reloc.
+ (ppc64_elf_build_stubs): Emit glink reloc if emitrelocations.
+ (ppc64_elf_finish_dynamic_sections): Output glink relocs.
+ * elf32-ppc.c (ppc_elf_finish_dynamic_sections): Describe non-pic
+ glink code.
+
2008-02-28 Alan Modra <amodra@bigpond.net.au>
* elf32-spu.c (mark_functions_via_relocs): Don't assume that