Fixes powerpc64le ld segfaults when --emit-relocs is used.
authorAlan Modra <amodra@gmail.com>
Fri, 24 Jan 2014 03:52:10 +0000 (14:22 +1030)
committerAlan Modra <amodra@gmail.com>
Fri, 24 Jan 2014 03:56:39 +0000 (14:26 +1030)
commit3ba720c788c2845c93a6dfe592f36163cbfa63fd
tree01e49d9d621be39c262fe17036377ab08600fb99
parent598beeff91ca20aa09586d8b39eae8a1ae83baa0
Fixes powerpc64le ld segfaults when --emit-relocs is used.

ELFv2 needs fewer relocs to annotate plt call stubs.  I correctly
allocated a smaller buffer and wrote the proper relocs, but stupidly
bumped the reloc count as for ELFv1.

* elf64-ppc.c (ppc_build_one_stub): Correct reloc count passed
to get_relocs for ELFv2.
bfd/ChangeLog
bfd/elf64-ppc.c