include/elf/
authorAlan Modra <amodra@gmail.com>
Fri, 25 Jun 2010 05:20:57 +0000 (05:20 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 25 Jun 2010 05:20:57 +0000 (05:20 +0000)
commitba761f19f5658feaff39b69c0bdc84b8716cd3f9
tree16f9055ee52f67720a5b6b08bbb90d2b24ce6419
parentbded3693aef88c180260497e078c57d5e86a9ea4
include/elf/
* ppc64.h (R_PPC64_LO_DS_OPT): Define.
bfd/
* elf64-ppc.c (toc_skip_enum): Define.
(ppc64_elf_edit_toc): Use two low bits of skip array as markers.
Optimize largetoc sequences.
(adjust_toc_syms): Update for skip array change.
(ppc64_elf_relocate_section): Handle R_PPC64_LO_DS_OPT.
ld/
* emultempl/ppc64elf.em (prelim_size_sections): New function.
(ppc_before_allocation): Use it.  Size sections before toc edit too.
bfd/ChangeLog
bfd/elf64-ppc.c
include/elf/ChangeLog
include/elf/ppc64.h
ld/ChangeLog
ld/emultempl/ppc64elf.em