| ... | ... | @@ -4460,6 +4460,15 @@ pub fn addCCArgs( |
| 4460 | 4460 | try argv.append("-mno-save-restore"); |
| 4461 | 4461 | } |
| 4462 | 4462 | }, |
| 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 | }, |
| 4463 | 4472 | else => { |
| 4464 | 4473 | // TODO |
| 4465 | 4474 | }, |