diff -ur a/src/lib/kStuff/include/k/kHlpAssert.h b/src/lib/kStuff/include/k/kHlpAssert.h --- a/src/lib/kStuff/include/k/kHlpAssert.h 2023-10-30 23:33:28.276905143 +0000 +++ b/src/lib/kStuff/include/k/kHlpAssert.h 2023-10-30 23:33:56.297474625 +0000 @@ -55,6 +55,10 @@ # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("int3"); } while (0) #elif defined(__GNUC__) && (K_ARCH == K_ARCH_ARM_64 || K_ARCH == K_ARCH_ARM_32) /* probably not supported by older ARM CPUs */ # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("brk #0x1"); } while (0) +#elif defined(__GNUC__) && (K_ARCH == K_ARCH_POWERPC_32) +# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("trap"); } while (0) +#elif defined(__GNUC__) && (K_ARCH == K_ARCH_POWERPC_64) +# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("trap"); } while (0) #elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_32) # define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("unimp 0"); } while (0) /*??*/ #elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_64)