forked from OSchip/llvm-project
parent
c91b45a31a
commit
3c20fb4e5d
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue