diff --git a/lib/std/target/x86.zig b/lib/std/target/x86.zig index eeb773b034..0ca087ab0c 100644 --- a/lib/std/target/x86.zig +++ b/lib/std/target/x86.zig @@ -2241,6 +2241,7 @@ pub const cpu = struct { .cx8, .slow_unaligned_mem_16, .vzeroupper, + .soft_float, }), }; pub const nehalem = CpuModel{ diff --git a/tools/update_cpu_features.zig b/tools/update_cpu_features.zig index 9cda12c63a..7fab1e98b8 100644 --- a/tools/update_cpu_features.zig +++ b/tools/update_cpu_features.zig @@ -754,6 +754,10 @@ const llvm_targets = [_]LlvmTarget{ .llvm_name = "i686", .zig_name = "_i686", }, + .{ + .llvm_name = "lakemont", + .extra_deps = &.{"soft_float"}, + }, }, }, .{