diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2024-10-16 01:19:00 +0200 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2024-10-16 01:19:00 +0200 |
| commit | 7a3626d1c683aff6ba048bee19622a6a02df334a (patch) | |
| tree | 3b53f58d74109530503894255a0a09736636a67e /src/codegen | |
| parent | 5e4249eb8b8b976619acf93831b492e923437500 (diff) | |
| download | zig-7a3626d1c683aff6ba048bee19622a6a02df334a.tar.gz zig-7a3626d1c683aff6ba048bee19622a6a02df334a.zip | |
llvm: Disable f16 lowering for loongarch.
This should be reverted with LLVM 20.
Diffstat (limited to 'src/codegen')
| -rw-r--r-- | src/codegen/llvm.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index ffe76be849..b8d1e481db 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -12453,6 +12453,9 @@ fn backendSupportsF80(target: std.Target) bool { /// if it produces miscompilations. fn backendSupportsF16(target: std.Target) bool { return switch (target.cpu.arch) { + // LoongArch can be removed from this list with LLVM 20. + .loongarch32, + .loongarch64, .hexagon, .powerpc, .powerpcle, |
