authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-17 01:49:27+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-26 21:59:58+02:00
log8062bdba9aa2dd5c4f63106a952df5d75c4f4ccb
tree6ca72c1e1dd0b45944261f4a231f0782bebb9b98
parentc50fb583073ccae245fae9018e09ef0c2d2211c2
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: Use avr1 as the generic CPU model for avr.

avr2 remains the baseline CPU model.

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

lib/std/Target.zig+2-1
...@@ -1800,7 +1800,7 @@ pub const Cpu = struct {...@@ -1800,7 +1800,7 @@ pub const Cpu = struct {
1800 .arc => &arc.cpu.generic,1800 .arc => &arc.cpu.generic,
1801 .arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic,1801 .arm, .armeb, .thumb, .thumbeb => &arm.cpu.generic,
1802 .aarch64, .aarch64_be => &aarch64.cpu.generic,1802 .aarch64, .aarch64_be => &aarch64.cpu.generic,
1803 .avr => &avr.cpu.avr2,1803 .avr => &avr.cpu.avr1,
1804 .bpfel, .bpfeb => &bpf.cpu.generic,1804 .bpfel, .bpfeb => &bpf.cpu.generic,
1805 .csky => &csky.cpu.generic,1805 .csky => &csky.cpu.generic,
1806 .hexagon => &hexagon.cpu.generic,1806 .hexagon => &hexagon.cpu.generic,
...@@ -1856,6 +1856,7 @@ pub const Cpu = struct {...@@ -1856,6 +1856,7 @@ pub const Cpu = struct {
1856 .watchos => &aarch64.cpu.apple_s4,1856 .watchos => &aarch64.cpu.apple_s4,
1857 else => generic(arch),1857 else => generic(arch),
1858 },1858 },
1859 .avr => &avr.cpu.avr2,
1859 .csky => &csky.cpu.ck810, // gcc/clang do not have a generic csky model.1860 .csky => &csky.cpu.ck810, // gcc/clang do not have a generic csky model.
1860 .hexagon => &hexagon.cpu.hexagonv60, // gcc/clang do not have a generic hexagon model.1861 .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 .lanai => &lanai.cpu.v11, // clang does not have a generic lanai model.