From e4e0193e2b544e10aa8bd2edc85b4b40a08d646e Mon Sep 17 00:00:00 2001
From: Alan Modra <amodra@gmail.com>
Date: Tue, 13 Feb 2007 01:53:03 +0000
Subject: bfd/ 	* elf64-ppc.c (create_linkage_sections): Use section
 ".branch_lt" 	for branch lookup table. ld/ 	* emulparams/elf64ppc.sh
 (OTHER_READWRITE_SECTIONS): Add ".branch_lt". 	* emultempl/ppc64elf.em
 (ppc_add_stub_section): Create without 	SEC_RELOC flag set.
 ld/testsuite/ 	* ld-powerpc/relbrlt.d: Update. 	* ld-powerpc/tlsexe.r:
 Update. 	* ld-powerpc/tlsexetoc.r: Update. 	* ld-powerpc/tlsso.r:
 Update. 	* ld-powerpc/tlstocso.r: Update.

---
 ld/emulparams/elf64ppc.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

(limited to 'ld/emulparams')

diff --git a/ld/emulparams/elf64ppc.sh b/ld/emulparams/elf64ppc.sh
index 75fd075..2fecba8 100644
--- a/ld/emulparams/elf64ppc.sh
+++ b/ld/emulparams/elf64ppc.sh
@@ -31,7 +31,8 @@ OTHER_GOT_RELOC_SECTIONS="
   .rela.toc	${RELOCATING-0} : { *(.rela.toc) }"
 OTHER_READWRITE_SECTIONS="
   .toc1		${RELOCATING-0} :${RELOCATING+ ALIGN(8)} { *(.toc1) }
-  .opd		${RELOCATING-0} :${RELOCATING+ ALIGN(8)} { KEEP (*(.opd)) }"
+  .opd		${RELOCATING-0} :${RELOCATING+ ALIGN(8)} { KEEP (*(.opd)) }
+  .branch_lt	${RELOCATING-0} :${RELOCATING+ ALIGN(8)} { *(.branch_lt) }"
 
 # Treat a host that matches the target with the possible exception of "64"
 # in the name as if it were native.
-- 
cgit v1.1