From 94be75a94fe643d8424c0225c63a2a60f12a97a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Mon, 18 Nov 2024 19:22:35 +0100 Subject: [PATCH] Compilation: Re-enable LTO for RISC-V. --- src/Compilation/Config.zig | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/Compilation/Config.zig b/src/Compilation/Config.zig index d125cd8f82..4458d474bb 100644 --- a/src/Compilation/Config.zig +++ b/src/Compilation/Config.zig @@ -306,14 +306,6 @@ pub fn resolve(options: Options) ResolveError!Config { else => {}, } - if (target.cpu.arch.isRISCV()) { - // Clang and LLVM currently don't support RISC-V target-abi for LTO. - // Compiling with LTO may fail or produce undesired results. - // See https://reviews.llvm.org/D71387 - // See https://reviews.llvm.org/D102582 - break :b false; - } - break :b switch (options.output_mode) { .Lib, .Obj => false, .Exe => switch (root_optimize_mode) {