multilib osdir search paths for powerpc*-linux

(cherry picked from commit 6c668e71eb5f8a9a3355e239738c85448adfc0e8)
Report overflow on PowerPC64 @h and @ha relocations.

(cherry picked from commit f9c6b9078c54ea0f018b673e2ff128e61a0aa666)
Change plt stubs to have destination in r12.

(cherry picked from commit 71a39c98f8bedad54818c62ab2d567b0e2de546b)
Add .abiversion related support for ELFv2

(cherry picked from commit ee67d69a3ff0eed25d98c5e97ed6c3ede8069edc)
Add ELFv2 .localentry support.

(cherry picked from commit 6911b7dcb8ea17f8b811578dd4ac1ab7bb675e7b)
ELFv2 stub, plt and glink changes

(cherry picked from commit b9e5796b0d6ebc355e4a6d06791b7366939d10f2)
Support ELFv2 stack frame.

(cherry picked from commit a078d95abc554b6c2572fcab5550591639b1c871)
Replace DT_PPC_TLSOPT with DT_PPC_OPT.

(cherry picked from commit e8910a83af41c3dbfd00191b2720d4094f8d9532)
Add PowerPC64 ELFv2 tests.

(cherry picked from commit d4a95d4999e7fe0d868254bec76722b35f064184)
PowerPC64 ELFv2 support for gold.

(cherry picked from commit b4f7960d5307fe4aad2126382df78f63696e96b3)
Simplify ppc64 code setting toc_off.

(cherry picked from commit 8b974ba3e8216b7f6659d2803444e0ddceaeded7)
ld crossref test fix

(cherry picked from commit 14f2c476752f3cc4bfa7baee2a5a5183aafad975)
Allow for extra st_other readelf output in ld testsuite

(cherry picked from commit 4115bfc68301edaca4dd1fd83eddeaafeda4c63c)
PowerPC64 ELFv2 symbols defined in plt

(cherry picked from commit a345bc8d317a159e3e887632d80c5a8282d34f07)
Edit ELFv2 global entry prologue to non-PIC

(cherry picked from commit 52a82034ac9a288d2d8e60efa880623288b5d228)
Remove powerpc.cc copy of use_plt_offset

(cherry picked from commit 88b8e63904fda25c029deaf25d7b4e489b351470)
Update elf64-ppc.c to use elf_link_hash_table shortcuts.

(cherry picked from commit 33e44f2eb27d78f57ed83d11f04652691d896a6f)
Hide ppc64 .TOC. from --export-dynamic

(cherry picked from commit dba6fa9bce92c9f9fcca07269ac8443797bd9338)
Correct elf64-ppc.c handling of protected symbols

(cherry picked from commit afe397ea85a3d09d936c93328a1f6bf640577cf3)
PowerPC64 ELFv2, allocate dynreloc space for ifunc

(cherry picked from commit 14b5f73fac0e34c2fca81aa0dfbc9c7eebc922f2)