diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig index 64485d48bd97672f0151a7598c01a3559d0bce47..c80ef3adc06686adcf6df35dfb3bd0b691f6ed4d 100644 --- a/src/codegen/llvm.zig +++ b/src/codegen/llvm.zig @@ -9514,7 +9514,7 @@ fn isByRef(ty: Type) bool { /// and false if we expect LLVM to crash if it counters an x86_fp80 type. fn backendSupportsF80(target: std.Target) bool { return switch (target.cpu.arch) { - .x86_64, .i386 => true, + .x86_64, .i386 => !std.Target.x86.featureSetHas(target.cpu.features, .soft_float), else => false, }; }