std.Target: Remove Cpu.Arch.propeller2 and use a CPU feature instead.

This commit is contained in:
Alex Rønne Petersen
2025-01-24 00:50:39 +01:00
parent 5248f0a909
commit 2fe32ef847
9 changed files with 76 additions and 55 deletions

View File

@@ -1016,6 +1016,29 @@ const targets = [_]ArchTarget{
"ppc32",
},
},
.{
.zig_name = "propeller",
.llvm = null,
.extra_features = &.{
.{
.zig_name = "p2",
.desc = "Enable Propeller 2",
.deps = &.{},
},
},
.extra_cpus = &.{
.{
.llvm_name = null,
.zig_name = "p1",
.features = &.{},
},
.{
.llvm_name = null,
.zig_name = "p2",
.features = &.{"p2"},
},
},
},
.{
.zig_name = "riscv",
.llvm = .{