$OpenBSD: patch-Source_JavaScriptCore_wtf_TCSpinLock_h,v 1.1 2011/05/11 06:00:08 ajacoutot Exp $
workaround for a g++4 regression(?) on powerpc, reported as
https://bugs.webkit.org/show_bug.cgi?id=33451 :
JavaScriptCore/wtf/TCSpinLock.h:112: error: 'asm' operand requires impossible reload"
also reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=438415
Another option is :
.if ${MACHINE_ARCH} == "powerpc"
CONFIGURE_ARGS +=	--enable-optimizations=no
.endif
--- Source/JavaScriptCore/wtf/TCSpinLock.h.orig	Mon Apr 25 21:26:06 2011
+++ Source/JavaScriptCore/wtf/TCSpinLock.h	Fri May  6 10:38:17 2011
@@ -34,7 +34,7 @@
 #ifndef TCMALLOC_INTERNAL_SPINLOCK_H__
 #define TCMALLOC_INTERNAL_SPINLOCK_H__
 
-#if (CPU(X86) || CPU(X86_64) || CPU(PPC)) && (COMPILER(GCC) || COMPILER(MSVC))
+#if (CPU(X86) || CPU(X86_64)) && (COMPILER(GCC) || COMPILER(MSVC))
 
 #include <time.h>       /* For nanosleep() */
 
