[lld] r233372 - [ARM] Add more IFUNC handlers
Denis Protivensky
dprotivensky at accesssoftek.com
Fri Mar 27 05:19:33 PDT 2015
Author: denis-protivensky
Date: Fri Mar 27 07:19:33 2015
New Revision: 233372
URL: http://llvm.org/viewvc/llvm-project?rev=233372&view=rev
Log:
[ARM] Add more IFUNC handlers
Modified:
lld/trunk/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
Modified: lld/trunk/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp?rev=233372&r1=233371&r2=233372&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp (original)
+++ lld/trunk/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp Fri Mar 27 07:19:33 2015
@@ -163,12 +163,15 @@ template <class Derived> class ARMReloca
case R_ARM_ABS32:
case R_ARM_REL32:
case R_ARM_TARGET1:
+ case R_ARM_MOVW_ABS_NC:
+ case R_ARM_MOVT_ABS:
case R_ARM_THM_MOVW_ABS_NC:
case R_ARM_THM_MOVT_ABS:
case R_ARM_THM_CALL:
case R_ARM_CALL:
case R_ARM_JUMP24:
case R_ARM_THM_JUMP24:
+ case R_ARM_THM_JUMP11:
static_cast<Derived *>(this)->handleIFUNC(ref);
static_cast<Derived *>(this)->handleVeneer(atom, ref);
break;
More information about the llvm-commits
mailing list