[lld] [RISCV][LLD] Zcmt RISC-V extension in lld (PR #183450)

via llvm-commits llvm-commits at lists.llvm.org
Fri May 8 00:06:50 PDT 2026


================
@@ -912,6 +987,9 @@ static void relaxCall(Ctx &ctx, const InputSection &sec, size_t i, uint64_t loc,
     sec.relaxAux->relocTypes[i] = R_RISCV_RVC_JUMP;
     sec.relaxAux->writes.push_back(0x2001); // c.jal
     remove = 6;
+  } else if (remove >= (r.type == R_RISCV_JAL ? 2 : 6) &&
----------------
LukeZhuang wrote:

duplicate

https://github.com/llvm/llvm-project/pull/183450


More information about the llvm-commits mailing list