diff options
Diffstat (limited to 'backend/tools/MIRTool')
| -rw-r--r-- | backend/tools/MIRTool/MIRToolMain.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
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<rcc::tooling::BackendOption> &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) |
