commit | b975c27adc2371a9666fa9b8cecd9487966ec5b1 | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Thu Dec 22 21:36:43 2011 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Thu Dec 22 21:36:43 2011 +0000 |
tree | f861fd4481b75eb4b4b60a800118691ad4f1deac | |
parent | a816bf7c0d00f5335faa92741945e5c622147fdf [diff] [blame] |
Fix incorrect relocation generation. Patch by Kristof Beyls. Fixes PR11214. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147180 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp b/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp index 4ffaa52..4f4b86a 100644 --- a/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp +++ b/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
@@ -209,14 +209,7 @@ break; case ARM::fixup_arm_thumb_bl: case ARM::fixup_arm_thumb_blx: - switch (Modifier) { - case MCSymbolRefExpr::VK_ARM_PLT: - Type = ELF::R_ARM_THM_CALL; - break; - default: - Type = ELF::R_ARM_NONE; - break; - } + Type = ELF::R_ARM_THM_CALL; break; } } else {