compiler-rt: fix logic for choosing __gnu_{f2h,h2f}_ieee

Similar to wasm32-wasi-musl, Apple targets also want standard
symbol names.
This commit is contained in:
Jakub Konka 2022-06-19 15:12:05 +02:00
parent 091238254e
commit b4f2c0dcb9

View File

@ -34,7 +34,7 @@ pub const want_ppc_abi = builtin.cpu.arch.isPPC() or builtin.cpu.arch.isPPC64();
/// wasm32-freestanding-none => false
/// x86_64-windows-gnu => true
/// x86_64-windows-msvc => true
/// any-macos-any => doesn't matter; libSystem has both symbol flavors
/// any-macos-any => false
pub const gnu_f16_abi = switch (builtin.cpu.arch) {
.wasm32, .wasm64 => false,
@ -43,7 +43,7 @@ pub const gnu_f16_abi = switch (builtin.cpu.arch) {
else => true,
},
else => true,
else => !builtin.os.tag.isDarwin(),
};
pub const want_sparc_abi = builtin.cpu.arch.isSPARC();