authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-22 03:09:12+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-22 18:41:03+02:00
log552c0fe914543cdaf0d0c74a759bde028a58e6b8
treeb45821eb5141ab71ead9a468282c79e18d2af94d
parent1fd1fadc0286d8a87816351ca148a36f3c7b463e
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: make pwr9 the baseline for powerpc64-openbsd

From https://www.openbsd.org/powerpc64.html: OpenBSD/powerpc64 runs on PowerNV machines using the IBM POWER9 processors.

1 files changed, 4 insertions(+), 0 deletions(-)

lib/std/Target.zig+4
......@@ -2071,6 +2071,10 @@ pub const Cpu = struct {
20712071 .mips64, .mips64el => &mips.cpu.mips64r2,
20722072 .msp430 => &msp430.cpu.msp430,
20732073 .nvptx, .nvptx64 => &nvptx.cpu.sm_52,
2074 .powerpc64 => switch (os.tag) {
2075 .openbsd => &powerpc.cpu.pwr9,
2076 else => generic(arch),
2077 },
20742078 .powerpc64le => &powerpc.cpu.ppc64le,
20752079 .riscv32, .riscv32be => &riscv.cpu.baseline_rv32,
20762080 .riscv64, .riscv64be => &riscv.cpu.baseline_rv64,