[mips][mcjit] Calculate correct addend for HI16 and PCHI16 reloc
authorPetar Jovanovic <petar.jovanovic@imgtec.com>
Thu, 13 Aug 2015 15:12:49 +0000 (15:12 +0000)
committerPetar Jovanovic <petar.jovanovic@imgtec.com>
Thu, 13 Aug 2015 15:12:49 +0000 (15:12 +0000)
commit319eb435fdff72025399ed3448103aa2d22c8162
tree09cbbb75ed18447a84f5b06f4e401ff590b65754
parentccc0cf3d8de133f2e100ae3a69d0414479ae435f
[mips][mcjit] Calculate correct addend for HI16 and PCHI16 reloc

Previously, for O32 ABI we did not calculate correct addend for R_MIPS_HI16
and R_MIPS_PCHI16 relocations. This patch fixes that.

Patch by Vladimir Radosavljevic.

Differential Revision: http://reviews.llvm.org/D11186

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244897 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
test/ExecutionEngine/RuntimeDyld/Mips/ELF_O32_PIC_relocations.s