diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-18 11:53:42 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-18 11:53:42 +0000 |
commit | 3c20fb4e5d1b3b6bab0db87147d8489165f5b1be (patch) | |
tree | f14d3e4b48e34d561a7952c3d114404cb46a3211 | |
parent | c91b45a31ae04c0b39b264392e193a59baaf7d7f (diff) | |
download | bcm5719-llvm-3c20fb4e5d1b3b6bab0db87147d8489165f5b1be.tar.gz bcm5719-llvm-3c20fb4e5d1b3b6bab0db87147d8489165f5b1be.zip |
Merge duplicated cases. NFC.
llvm-svn: 266601
-rw-r--r-- | lld/ELF/Target.cpp | 10 |
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); |