diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-14 15:56:14 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2016-04-14 15:56:14 +0000 |
| commit | c1c14a227e1391a9ee59000643d4bb96986a135e (patch) | |
| tree | 28d2d36bfd5b280f6aa6379dac0d81eb9b533770 | |
| parent | 7e49e3d97cd84ac5c758fd444788a33ac5171be0 (diff) | |
| download | bcm5719-llvm-c1c14a227e1391a9ee59000643d4bb96986a135e.tar.gz bcm5719-llvm-c1c14a227e1391a9ee59000643d4bb96986a135e.zip | |
Merge duplicated cases. NFC.
llvm-svn: 266328
| -rw-r--r-- | lld/ELF/Target.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/lld/ELF/Target.cpp b/lld/ELF/Target.cpp index a1b81cc8026..2f9e3525ce2 100644 --- a/lld/ELF/Target.cpp +++ b/lld/ELF/Target.cpp @@ -532,13 +532,6 @@ void X86TargetInfo::relocateOne(uint8_t *Loc, uint32_t Type, case R_386_32: write32le(Loc, Val); break; - case R_386_GOT32: { - uint64_t V = Val - Out<ELF32LE>::Got->getVA() - - Out<ELF32LE>::Got->getNumEntries() * 4; - checkInt<32>(V, Type); - write32le(Loc, V); - break; - } case R_386_GOTOFF: write32le(Loc, Val - Out<ELF32LE>::Got->getVA()); break; @@ -549,6 +542,7 @@ void X86TargetInfo::relocateOne(uint8_t *Loc, uint32_t Type, case R_386_PLT32: write32le(Loc, Val); break; + case R_386_GOT32: case R_386_TLS_GD: case R_386_TLS_LDM: case R_386_TLS_TPOFF: { |

