[lld] r266459 - Merge duplicated cases. NFC.
Rafael Espindola via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 15 10:57:28 PDT 2016
Author: rafael
Date: Fri Apr 15 12:57:27 2016
New Revision: 266459
URL: http://llvm.org/viewvc/llvm-project?rev=266459&view=rev
Log:
Merge duplicated cases. NFC.
Modified:
lld/trunk/ELF/Target.cpp
Modified: lld/trunk/ELF/Target.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Target.cpp?rev=266459&r1=266458&r2=266459&view=diff
==============================================================================
--- lld/trunk/ELF/Target.cpp (original)
+++ lld/trunk/ELF/Target.cpp Fri Apr 15 12:57:27 2016
@@ -528,6 +528,10 @@ void X86TargetInfo::relocateOne(uint8_t
uint64_t Val) const {
switch (Type) {
case R_386_32:
+ case R_386_PC32:
+ case R_386_PLT32:
+ case R_386_TLS_IE:
+ case R_386_TLS_LDO_32:
write32le(Loc, Val);
break;
case R_386_GOTOFF:
@@ -536,10 +540,6 @@ void X86TargetInfo::relocateOne(uint8_t
case R_386_GOTPC:
write32le(Loc, Val + Out<ELF32LE>::Got->getVA());
break;
- case R_386_PC32:
- case R_386_PLT32:
- write32le(Loc, Val);
- break;
case R_386_GOT32:
case R_386_TLS_GD:
case R_386_TLS_LDM: {
@@ -549,10 +549,6 @@ void X86TargetInfo::relocateOne(uint8_t
write32le(Loc, V);
break;
}
- case R_386_TLS_IE:
- case R_386_TLS_LDO_32:
- write32le(Loc, Val);
- break;
case R_386_TLS_LE:
write32le(Loc, Val - Out<ELF32LE>::TlsPhdr->p_memsz);
break;
More information about the llvm-commits
mailing list