From 4a9823fec64a636d9db89c1a028980b88405b88e Mon Sep 17 00:00:00 2001 From: Jack Carter Date: Tue, 8 Jan 2013 19:01:28 +0000 Subject: This patch produces the correct addend value for an R_MIPS_GPREL16 relocation. Contributer: Jack Carter git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171882 91177308-0d34-0410-b5e6-96231b3b80d8 (cherry picked from commit 4a50e53e53816076584c957741cb430899271726) Signed-off-by: Abdoulaye Walsimou Gaye --- lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/Target/Mips') diff --git a/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp b/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp index c078794899..e16a31866f 100644 --- a/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp +++ b/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp @@ -37,6 +37,7 @@ static unsigned adjustFixupValue(unsigned Kind, uint64_t Value) { case FK_Data_4: case FK_Data_8: case Mips::fixup_Mips_LO16: + case Mips::fixup_Mips_GPREL16: case Mips::fixup_Mips_GPOFF_HI: case Mips::fixup_Mips_GPOFF_LO: case Mips::fixup_Mips_GOT_PAGE: -- cgit v1.2.3