authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 06:07:00+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-26 21:59:58+02:00
logc50fb583073ccae245fae9018e09ef0c2d2211c2
treef29348838be2758c671766841222c6afc001588f
parent73b4cb6314690b179800a3959a5e94ae469fcc0b
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Use v11 as the baseline CPU model for lanai.


1 files changed, 3 insertions(+), 2 deletions(-)

lib/std/Target.zig+3-2
......@@ -1858,13 +1858,14 @@ pub const Cpu = struct {
18581858 },
18591859 .csky => &csky.cpu.ck810, // gcc/clang do not have a generic csky model.
18601860 .hexagon => &hexagon.cpu.hexagonv60, // gcc/clang do not have a generic hexagon model.
1861 .lanai => &lanai.cpu.v11, // clang does not have a generic lanai model.
1862 .loongarch64 => &loongarch.cpu.loongarch64,
18611863 .riscv32 => &riscv.cpu.baseline_rv32,
18621864 .riscv64 => &riscv.cpu.baseline_rv64,
1863 .x86 => &x86.cpu.pentium4,
18641865 .nvptx, .nvptx64 => &nvptx.cpu.sm_20,
18651866 .s390x => &s390x.cpu.arch8, // gcc/clang do not have a generic s390x model.
18661867 .sparc => &sparc.cpu.v9, // glibc does not work with 'plain' v8.
1867 .loongarch64 => &loongarch.cpu.loongarch64,
1868 .x86 => &x86.cpu.pentium4,
18681869
18691870 else => generic(arch),
18701871 };