[ELF][PPC64] Fix getRelExpr for R_PPC64_REL32
authorZaara Syeda <syzaara@ca.ibm.com>
Mon, 14 May 2018 15:26:44 +0000 (15:26 +0000)
committerZaara Syeda <syzaara@ca.ibm.com>
Mon, 14 May 2018 15:26:44 +0000 (15:26 +0000)
commitc87e16718fa7234dd01b37ea7a03b990a25b9b1c
treefa82f7ac722f6878becabe2f254d650b7f051310
parent14fa2e4fa5523d0428549c60cb9b8829e0e0e776
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL32

The relocation R_PPC64_REL32 should return R_PC for getRelExpr since it
computes S + A - P.

Differential Revision: https://reviews.llvm.org/D46586

llvm-svn: 332252
lld/ELF/Arch/PPC64.cpp
lld/test/ELF/ppc64-relocs.s