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 @@
3838#elif defined(__loongarch64)
3939#define zig_loongarch64
4040#define zig_loongarch
41#elif defined(__m68k__)
42#define zig_m68k
4143#elif defined(__mips64)
4244#define zig_mips64
4345#define zig_mips
......@@ -404,6 +406,8 @@
404406#define zig_trap() __asm__ volatile("r27:26 = memd(#0xbadc0fee)")
405407#elif defined(zig_kvx) || defined(zig_loongarch) || defined(zig_powerpc)
406408#define zig_trap() __asm__ volatile(".word 0x0")
409#elif defined(zig_m68k)
410#define zig_trap() __asm__ volatile("illegal")
407411#elif defined(zig_mips)
408412#define zig_trap() __asm__ volatile(".word 0x3d")
409413#elif defined(zig_or1k)