diff --git a/lib/std/target/x86.zig b/lib/std/target/x86.zig index eeb773b034b3f6e161313f7537f1d4268e373970..0ca087ab0ccd14b9060e911592af6457615502d4 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 9cda12c63a13304cdf3c0182589bed775478872c..7fab1e98b8173a77235025e14fa601819214b38d 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"}, + }, }, }, .{