Allocate ppc64 got and dynrelocs before plt
authorAlan Modra <amodra@gmail.com>
Wed, 18 May 2016 14:29:04 +0000 (23:59 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 19 May 2016 04:36:56 +0000 (14:06 +0930)
commit57e7d118480f4adf8cf1c8a82f234463d15d509d
tree9dab702535581d79b2adac1f5c5e49f013df0799
parent9f284bf9da3ecc689405cb7b698c7714acdf1ab0
Allocate ppc64 got and dynrelocs before plt

The idea being to make undefined weak syms dynamic, before deciding
whether a sym needs a plt entry.  Fixes pr19719 ld testcase.

* elf64-ppc.c (allocate_dynrelocs): Allocate got and other dynamic
relocs before plt relocs.
bfd/ChangeLog
bfd/elf64-ppc.c