From 8062bdba9aa2dd5c4f63106a952df5d75c4f4ccb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Thu, 17 Oct 2024 01:49:27 +0200 Subject: [PATCH] std.Target: Use avr1 as the generic CPU model for avr. avr2 remains the baseline CPU model. --- lib/std/Target.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/std/Target.zig b/lib/std/Target.zig index d57fac4c07..c1714629bf 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -1800,7 +1800,7 @@ pub const Cpu = struct { .arc => &arc.cpu.generic, .arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic, .aarch64, .aarch64_be => &aarch64.cpu.generic, - .avr => &avr.cpu.avr2, + .avr => &avr.cpu.avr1, .bpfel, .bpfeb => &bpf.cpu.generic, .csky => &csky.cpu.generic, .hexagon => &hexagon.cpu.generic, @@ -1856,6 +1856,7 @@ pub const Cpu = struct { .watchos => &aarch64.cpu.apple_s4, else => generic(arch), }, + .avr => &avr.cpu.avr2, .csky => &csky.cpu.ck810, // gcc/clang do not have a generic csky model. .hexagon => &hexagon.cpu.hexagonv60, // gcc/clang do not have a generic hexagon model. .lanai => &lanai.cpu.v11, // clang does not have a generic lanai model.