From aa1d32f519193786278bd2a39627cce34705e84e Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sat, 30 Oct 2021 21:58:43 -0700 Subject: [PATCH] [ELF][Mips] Use R_DTPREL for R_MIPS_TLS_DTPREL* --- lld/ELF/Arch/Mips.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lld/ELF/Arch/Mips.cpp b/lld/ELF/Arch/Mips.cpp index 8dc517fd1b3b..8ab076cdeb19 100644 --- a/lld/ELF/Arch/Mips.cpp +++ b/lld/ELF/Arch/Mips.cpp @@ -131,13 +131,14 @@ RelExpr MIPS::getRelExpr(RelType type, const Symbol &s, case R_MIPS_64: case R_MIPS_GOT_OFST: case R_MIPS_SUB: + return R_ABS; case R_MIPS_TLS_DTPREL_HI16: case R_MIPS_TLS_DTPREL_LO16: case R_MIPS_TLS_DTPREL32: case R_MIPS_TLS_DTPREL64: case R_MICROMIPS_TLS_DTPREL_HI16: case R_MICROMIPS_TLS_DTPREL_LO16: - return R_ABS; + return R_DTPREL; case R_MIPS_TLS_TPREL_HI16: case R_MIPS_TLS_TPREL_LO16: case R_MIPS_TLS_TPREL32: -- 2.34.1