From 189f7fcec819b73effe4f0efd5d777db8ed80c65 Mon Sep 17 00:00:00 2001 From: klzgrad Date: Mon, 7 Oct 2024 16:59:23 +0800 Subject: [PATCH] Revert "mipsel: build: Work around MIPS floating point ABI passing in LTO" This reverts commit e084d0f5269f89871fe545e021851e321f78081a. --- src/build/config/compiler/BUILD.gn | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/build/config/compiler/BUILD.gn b/src/build/config/compiler/BUILD.gn index 9a6d52501c..b5301ec71a 100644 --- a/src/build/config/compiler/BUILD.gn +++ b/src/build/config/compiler/BUILD.gn @@ -1334,14 +1334,6 @@ config("compiler_cpu_abi") { } cflags += [ "-m${mips_float_abi}-float" ] - - # Fix float ABI information not being passed in LLVM bitcode for LTO - # and link failure with -mdouble-float being incorrectly used by default - # while the bitcode was compiled with -msoft-float. - # See https://discourse.llvm.org/t/myterious-soft-float-output-in-lto-cache/70753 - if (!is_debug && use_thin_lto && is_a_target_toolchain && mips_float_abi == "soft") { - ldflags += [ "-Wl,-mllvm,-mattr=+soft-float" ] - } } else if (current_cpu == "mips" && !is_nacl) { ldflags += [ "-Wl,--hash-style=sysv" ] if (custom_toolchain == "") { @@ -1387,14 +1379,6 @@ config("compiler_cpu_abi") { } cflags += [ "-m${mips_float_abi}-float" ] - - # Fix float ABI information not being passed in LLVM bitcode for LTO - # and link failure with -mdouble-float being incorrectly used by default - # while the bitcode was compiled with -msoft-float. - # See https://discourse.llvm.org/t/myterious-soft-float-output-in-lto-cache/70753 - if (!is_debug && use_thin_lto && is_a_target_toolchain && mips_float_abi == "soft") { - ldflags += [ "-Wl,-mllvm,-mattr=+soft-float" ] - } } else if (current_cpu == "mips64el") { cflags += [ "-D__SANE_USERSPACE_TYPES__" ] ldflags += [ "-Wl,--hash-style=sysv" ]