authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 01:19:00+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 01:19:00+02:00
log7a3626d1c683aff6ba048bee19622a6a02df334a
tree3b53f58d74109530503894255a0a09736636a67e
parent5e4249eb8b8b976619acf93831b492e923437500
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

llvm: Disable f16 lowering for loongarch.

This should be reverted with LLVM 20.

1 files changed, 3 insertions(+), 0 deletions(-)

src/codegen/llvm.zig+3
......@@ -12453,6 +12453,9 @@ fn backendSupportsF80(target: std.Target) bool {
1245312453/// if it produces miscompilations.
1245412454fn backendSupportsF16(target: std.Target) bool {
1245512455 return switch (target.cpu.arch) {
12456 // LoongArch can be removed from this list with LLVM 20.
12457 .loongarch32,
12458 .loongarch64,
1245612459 .hexagon,
1245712460 .powerpc,
1245812461 .powerpcle,