| ... | ... | @@ -8469,12 +8469,7 @@ static void init(CodeGen *g) { |
| 8469 | 8469 | // uses as base cpu. |
| 8470 | 8470 | // TODO https://github.com/ziglang/zig/issues/2883 |
| 8471 | 8471 | target_specific_cpu_args = "pentium4"; |
| 8472 | | if (g->zig_target->os == OsFreestanding) { |
| 8473 | | target_specific_features = "-sse"; |
| 8474 | | } |
| 8475 | | else { |
| 8476 | | target_specific_features = ""; |
| 8477 | | } |
| 8472 | target_specific_features = (g->zig_target->os == OsFreestanding) ? "-sse": ""; |
| 8478 | 8473 | } else { |
| 8479 | 8474 | target_specific_cpu_args = ""; |
| 8480 | 8475 | target_specific_features = ""; |
| ... | ... | @@ -8779,6 +8774,11 @@ void add_cc_args(CodeGen *g, ZigList<const char *> &args, const char *out_dep_pa |
| 8779 | 8774 | args.append("-target-feature"); |
| 8780 | 8775 | args.append("-Xclang"); |
| 8781 | 8776 | args.append(riscv_default_features); |
| 8777 | } else if (g->zig_target->os == OsFreestanding && g->zig_target->arch == ZigLLVM_x86) { |
| 8778 | args.append("-Xclang"); |
| 8779 | args.append("-target-feature"); |
| 8780 | args.append("-Xclang"); |
| 8781 | args.append("-sse"); |
| 8782 | 8782 | } |
| 8783 | 8783 | } |
| 8784 | 8784 | if (g->zig_target->os == OsFreestanding) { |