summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Target.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-06-02 15:51:40 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-06-02 15:51:40 +0000
commit1016f192157b7cf1d4d3c3dee077c94a7a22a00c (patch)
tree2b162a696900e37404dff1f0d26c368f95b620e7 /lld/ELF/Target.cpp
parent53d0a9fe402c1c96f2af5ea057e2218bd4578b43 (diff)
downloadbcm5719-llvm-1016f192157b7cf1d4d3c3dee077c94a7a22a00c.tar.gz
bcm5719-llvm-1016f192157b7cf1d4d3c3dee077c94a7a22a00c.zip
Simplify. NFC.
updateAArch64Add takes care of masking. llvm-svn: 271524
Diffstat (limited to 'lld/ELF/Target.cpp')
-rw-r--r--lld/ELF/Target.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp
index e75972774ae..9aef6085a0c 100644
--- a/lld/ELF/Target.cpp
+++ b/lld/ELF/Target.cpp
@@ -1281,10 +1281,10 @@ void AArch64TargetInfo::relocateOne(uint8_t *Loc, uint32_t Type,
break;
case R_AARCH64_TLSLE_ADD_TPREL_HI12:
checkInt<24>(Val, Type);
- updateAArch64Add(Loc, (Val & 0xFFF000) >> 12);
+ updateAArch64Add(Loc, Val >> 12);
break;
case R_AARCH64_TLSLE_ADD_TPREL_LO12_NC:
- updateAArch64Add(Loc, Val & 0xFFF);
+ updateAArch64Add(Loc, Val);
break;
default:
fatal("unrecognized reloc " + Twine(Type));
OpenPOWER on IntegriCloud