authorgravatar for topolarity@tapscott.meCody Tapscott <topolarity@tapscott.me> 2022-10-07 11:08:22-07:00
committergravatar for topolarity@tapscott.meCody Tapscott <topolarity@tapscott.me> 2022-10-13 12:53:20-07:00
log37c6fcafa27c9dc4b323ca2fc79f5a928c1b4d14
tree754e800f70da486d0a19de86e2ad144d539f82fb
parent0d533433e21621177fb291e2a4901bee11834501

stage2 LLVM: Correct long double for WASM

Also, f16 is not supported on this backend.

2 files changed, 4 insertions(+), 0 deletions(-)

lib/std/target.zig+2
...@@ -1789,6 +1789,8 @@ pub const Target = struct {...@@ -1789,6 +1789,8 @@ pub const Target = struct {
1789 .powerpcle,1789 .powerpcle,
1790 .powerpc64,1790 .powerpc64,
1791 .powerpc64le,1791 .powerpc64le,
1792 .wasm32,
1793 .wasm64,
1792 => true,1794 => true,
17931795
1794 else => false,1796 else => false,
src/codegen/llvm.zig+2
...@@ -10383,6 +10383,8 @@ fn backendSupportsF16(target: std.Target) bool {...@@ -10383,6 +10383,8 @@ fn backendSupportsF16(target: std.Target) bool {
10383 .powerpcle,10383 .powerpcle,
10384 .powerpc64,10384 .powerpc64,
10385 .powerpc64le,10385 .powerpc64le,
10386 .wasm32,
10387 .wasm64,
10386 => false,10388 => false,
10387 else => true,10389 else => true,
10388 };10390 };