diff --git a/lib/std/target.zig b/lib/std/target.zig index 691c5f2447..cbab23644b 100644 --- a/lib/std/target.zig +++ b/lib/std/target.zig @@ -1377,7 +1377,7 @@ pub const Target = struct { .sparc, .sparcel => &sparc.cpu.generic, .sparc64 => &sparc.cpu.v9, // 64-bit SPARC needs v9 as the baseline .s390x => &s390x.cpu.generic, - .x86 => &x86.cpu.x86, + .x86 => &x86.cpu.i386, .x86_64 => &x86.cpu.x86_64, .nvptx, .nvptx64 => &nvptx.cpu.sm_20, .ve => &ve.cpu.generic, diff --git a/lib/std/target/x86.zig b/lib/std/target/x86.zig index 0d38e70663..a561c317bd 100644 --- a/lib/std/target/x86.zig +++ b/lib/std/target/x86.zig @@ -2040,8 +2040,8 @@ pub const cpu = struct { .xsaveopt, }), }; - pub const x86 = CpuModel{ - .name = "x86", + pub const @"i386" = CpuModel{ + .name = "i386", .llvm_name = "i386", .features = featureSet(&[_]Feature{ .slow_unaligned_mem_16, diff --git a/lib/std/zig/system/x86.zig b/lib/std/zig/system/x86.zig index 50198fc654..66468ba6ff 100644 --- a/lib/std/zig/system/x86.zig +++ b/lib/std/zig/system/x86.zig @@ -80,7 +80,7 @@ fn detectIntelProcessor(cpu: *Target.Cpu, family: u32, model: u32, brand_id: u32 } switch (family) { 3 => { - cpu.model = &Target.x86.cpu.x86; + cpu.model = &Target.x86.cpu.i386; return; }, 4 => {