From aa74eb505a9a831e4b40adabbb653fe33be284b1 Mon Sep 17 00:00:00 2001 From: Alex Rønne Petersen Date: Tue, 7 Oct 2025 00:05:39 +0200 Subject: std.debug: add unwind support for powerpc*-linux --- lib/std/debug/Dwarf.zig | 3 +++ 1 file changed, 3 insertions(+) (limited to 'lib/std/debug/Dwarf.zig') diff --git a/lib/std/debug/Dwarf.zig b/lib/std/debug/Dwarf.zig index 6efc925c69..3bc5fcf4f0 100644 --- a/lib/std/debug/Dwarf.zig +++ b/lib/std/debug/Dwarf.zig @@ -1434,6 +1434,7 @@ pub fn ipRegNum(arch: std.Target.Cpu.Arch) ?u16 { .hexagon => 76, .loongarch32, .loongarch64 => 32, .mips, .mipsel, .mips64, .mips64el => 37, + .powerpc, .powerpcle, .powerpc64, .powerpc64le => 357, .riscv32, .riscv32be, .riscv64, .riscv64be => 32, .s390x => 65, .x86 => 8, @@ -1449,6 +1450,7 @@ pub fn fpRegNum(arch: std.Target.Cpu.Arch) u16 { .hexagon => 30, .loongarch32, .loongarch64 => 22, .mips, .mipsel, .mips64, .mips64el => 30, + .powerpc, .powerpcle, .powerpc64, .powerpc64le => 1, .riscv32, .riscv32be, .riscv64, .riscv64be => 8, .s390x => 11, .x86 => 5, @@ -1464,6 +1466,7 @@ pub fn spRegNum(arch: std.Target.Cpu.Arch) u16 { .hexagon => 29, .loongarch32, .loongarch64 => 3, .mips, .mipsel, .mips64, .mips64el => 29, + .powerpc, .powerpcle, .powerpc64, .powerpc64le => 1, .riscv32, .riscv32be, .riscv64, .riscv64be => 2, .s390x => 15, .x86 => 4, -- cgit v1.2.3