authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-19 23:38:05+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-04-25 21:54:48+02:00
log8eb8034af998379a3f6e5400b6108045e76f5906
tree2428c6927f0e56c13df2eb0e65c4780f6d8f39c6
parentcb2cb21b31f2a4835822febd926462d97c98794a
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

Revert "std.zig.system: Force soft_float feature on for MIPS soft float targets."

This reverts commit 71a237e764717a69495af531ea0d4f123bec7294. The bug was fixed in LLVM 22.

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

lib/std/zig/system.zig-5
......@@ -461,11 +461,6 @@ pub fn resolveTargetQuery(io: Io, query: Target.Query) DetectError!Target {
461461 result.cpu.features.removeFeature(@intFromEnum(Target.arm.Feature.vfp2));
462462 }
463463
464 // https://github.com/llvm/llvm-project/issues/135283
465 if (result.cpu.arch.isMIPS() and result.abi.float() == .soft) {
466 result.cpu.features.addFeature(@intFromEnum(Target.mips.Feature.soft_float));
467 }
468
469464 // https://github.com/llvm/llvm-project/issues/168992
470465 if (result.cpu.arch == .s390x) {
471466 result.cpu.features.removeFeature(@intFromEnum(Target.s390x.Feature.vector));