OSDN Git Service

bfd/ sid-snapshot-20080301
authorAlan Modra <amodra@bigpond.net.au>
Sat, 1 Mar 2008 06:52:32 +0000 (06:52 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Sat, 1 Mar 2008 06:52:32 +0000 (06:52 +0000)
commit1ad2d585091bec2b467e03825cf4797937f300fc
treef24753c57e6900a217109f1c0fc50c182a1e453b
parentb43fdf288c9e4194734e7bbb214e6ff218a50374
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.
bfd/ChangeLog
bfd/elf32-ppc.c
bfd/elf64-ppc.c