compiler_rt: use standard f16 function names on x86

LLVM 15 started generating calls to the standard name now.
This commit is contained in:
Andrew Kelley 2022-08-02 17:14:38 -07:00
parent dfecd819ce
commit affe52b590

View File

@ -40,7 +40,13 @@ pub const want_windows_v2u64_abi = builtin.os.tag == .windows and builtin.cpu.ar
/// x86_64-windows-msvc => true /// x86_64-windows-msvc => true
/// any-macos-any => false /// any-macos-any => false
pub const gnu_f16_abi = switch (builtin.cpu.arch) { pub const gnu_f16_abi = switch (builtin.cpu.arch) {
.wasm32, .wasm64, .riscv64, .riscv32 => false, .wasm32,
.wasm64,
.riscv64,
.riscv32,
.i386,
.x86_64,
=> false,
.arm, .armeb, .thumb, .thumbeb => switch (builtin.abi) { .arm, .armeb, .thumb, .thumbeb => switch (builtin.abi) {
.eabi, .eabihf => false, .eabi, .eabihf => false,