[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