summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-04-18 11:53:42 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-04-18 11:53:42 +0000
commit3c20fb4e5d1b3b6bab0db87147d8489165f5b1be (patch)
treef14d3e4b48e34d561a7952c3d114404cb46a3211
parentc91b45a31ae04c0b39b264392e193a59baaf7d7f (diff)
downloadbcm5719-llvm-3c20fb4e5d1b3b6bab0db87147d8489165f5b1be.tar.gz
bcm5719-llvm-3c20fb4e5d1b3b6bab0db87147d8489165f5b1be.zip
Merge duplicated cases. NFC.
llvm-svn: 266601
-rw-r--r--lld/ELF/Target.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp
index be61bbcab3e..d62fa189af5 100644
--- a/lld/ELF/Target.cpp
+++ b/lld/ELF/Target.cpp
@@ -901,11 +901,9 @@ void X86_64TargetInfo::relocateOne(uint8_t *Loc, uint32_t Type,
break;
case R_X86_64_64:
case R_X86_64_DTPOFF64:
+ case R_X86_64_SIZE64:
write64le(Loc, Val);
break;
- case R_X86_64_DTPOFF32:
- write32le(Loc, Val);
- break;
case R_X86_64_GOTPCREL:
case R_X86_64_GOTPCRELX:
case R_X86_64_REX_GOTPCRELX:
@@ -913,14 +911,10 @@ void X86_64TargetInfo::relocateOne(uint8_t *Loc, uint32_t Type,
case R_X86_64_PLT32:
case R_X86_64_TLSGD:
case R_X86_64_TLSLD:
- write32le(Loc, Val);
- break;
+ case R_X86_64_DTPOFF32:
case R_X86_64_SIZE32:
write32le(Loc, Val);
break;
- case R_X86_64_SIZE64:
- write64le(Loc, Val);
- break;
case R_X86_64_TPOFF32: {
Val -= Out<ELF64LE>::TlsPhdr->p_memsz;
checkInt<32>(Val, Type);
OpenPOWER on IntegriCloud