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:
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);