From 2eb438cac7bdd3abb43ae1a784e8eb20d77cf7b7 Mon Sep 17 00:00:00 2001 From: Richard-Qin-X Date: Sat, 15 Aug 2026 03:35:54 +0800 Subject: [RISCV] Match explicit target feature semantics --- backend/tools/MIRTool/MIRToolMain.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'backend/tools') diff --git a/backend/tools/MIRTool/MIRToolMain.cpp b/backend/tools/MIRTool/MIRToolMain.cpp index ccc0de0..5528fbb 100644 --- a/backend/tools/MIRTool/MIRToolMain.cpp +++ b/backend/tools/MIRTool/MIRToolMain.cpp @@ -696,8 +696,10 @@ void setBackendOption(std::vector &Options, std::st if (Command.ShowHelp) return Command; - if (CodeGenFlags.Triple) + if (CodeGenFlags.Triple) { Command.Invocation.Triple = normalizeRV64Triple(*CodeGenFlags.Triple); + Command.Invocation.Features = {"+i"}; + } if (CodeGenFlags.CPU) Command.Invocation.CPU = *CodeGenFlags.CPU; if (CodeGenFlags.TuneCPU) -- cgit v1.2.3