[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