From 5c8ea03cc85a750d4d8fdd9da1ef02f645a17cac Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Tue, 25 Apr 2017 12:27:26 +0100 Subject: [PATCH] Removed debug break support for PowerPC Macs --- include/internal/catch_debugger.h | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/include/internal/catch_debugger.h b/include/internal/catch_debugger.h index 15a4c64b..ddb37097 100644 --- a/include/internal/catch_debugger.h +++ b/include/internal/catch_debugger.h @@ -21,15 +21,7 @@ namespace Catch{ #ifdef CATCH_PLATFORM_MAC - // The following code snippet based on: - // http://cocoawithlove.com/2008/03/break-into-debugger.html - #if defined(__ppc64__) || defined(__ppc__) - #define CATCH_TRAP() \ - __asm__("li r0, 20\nsc\nnop\nli r0, 37\nli r4, 2\nsc\nnop\n" \ - : : : "memory","r0","r3","r4" ) - #else - #define CATCH_TRAP() __asm__("int $3\n" : : ) - #endif + #define CATCH_TRAP() __asm__("int $3\n" : : ) #elif defined(CATCH_PLATFORM_LINUX) // If we can use inline assembler, do it because this allows us to break