authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-23 10:21:46+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-05-23 11:02:56+02:00
logf21433a181128c8cf8f3907069652583aae7d79d
tree9d349645ffd0915f386ef47d795c15fb01be7f97
parent6cbfe70957794a32ad7ed25cc25ad3fff3c430a5
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

zig.h: add m68k support

Apparently m68k has no software breakpoint instruction?

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

lib/zig.h+4
...@@ -38,6 +38,8 @@...@@ -38,6 +38,8 @@
38#elif defined(__loongarch64)38#elif defined(__loongarch64)
39#define zig_loongarch6439#define zig_loongarch64
40#define zig_loongarch40#define zig_loongarch
41#elif defined(__m68k__)
42#define zig_m68k
41#elif defined(__mips64)43#elif defined(__mips64)
42#define zig_mips6444#define zig_mips64
43#define zig_mips45#define zig_mips
...@@ -404,6 +406,8 @@...@@ -404,6 +406,8 @@
404#define zig_trap() __asm__ volatile("r27:26 = memd(#0xbadc0fee)")406#define zig_trap() __asm__ volatile("r27:26 = memd(#0xbadc0fee)")
405#elif defined(zig_kvx) || defined(zig_loongarch) || defined(zig_powerpc)407#elif defined(zig_kvx) || defined(zig_loongarch) || defined(zig_powerpc)
406#define zig_trap() __asm__ volatile(".word 0x0")408#define zig_trap() __asm__ volatile(".word 0x0")
409#elif defined(zig_m68k)
410#define zig_trap() __asm__ volatile("illegal")
407#elif defined(zig_mips)411#elif defined(zig_mips)
408#define zig_trap() __asm__ volatile(".word 0x3d")412#define zig_trap() __asm__ volatile(".word 0x3d")
409#elif defined(zig_or1k)413#elif defined(zig_or1k)