authorgravatar for hawkbee@gmail.comhequn <hawkbee@gmail.com> 2023-04-19 09:41:16+08:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2023-04-18 21:41:16-04:00
loge1cc70ba11735b678430ffde348527a16287a744
treecde6a30d804a23715efaf98b4fba93df4d355ce0
parent1617138c721120d4543a0a5b392c979ec9e8956d
signaturebadge-question-mark Signed by PGP key 4AEE18F83AFDEB23

Assembly file add soft float option for mips (#15340)


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

src/Compilation.zig+9
......@@ -4460,6 +4460,15 @@ pub fn addCCArgs(
44604460 try argv.append("-mno-save-restore");
44614461 }
44624462 },
4463 .mips, .mipsel, .mips64, .mips64el => {
4464 if (target.cpu.model.llvm_name) |llvm_name| {
4465 try argv.append(try std.fmt.allocPrint(arena, "-march={s}", .{llvm_name}));
4466 }
4467
4468 if (std.Target.mips.featureSetHas(target.cpu.features, .soft_float)) {
4469 try argv.append("-msoft-float");
4470 }
4471 },
44634472 else => {
44644473 // TODO
44654474 },