summaryrefslogtreecommitdiff
path: root/patches/patch-Source_WTF_wtf_Platform_h
diff options
context:
space:
mode:
authorLandry Breuil <landry@rhaalovely.net>2014-03-07 12:44:05 +0100
committerLandry Breuil <landry@rhaalovely.net>2014-03-07 12:44:05 +0100
commit473faed638b4f25adcfa176ce745ca2127d85389 (patch)
tree1729a360622e30cf6fc7131daf1e5c291489e5b6 /patches/patch-Source_WTF_wtf_Platform_h
parent8fe45c44874dba5510640be32df4740dba1ace18 (diff)
2.3.91, packaging on amd64
Diffstat (limited to 'patches/patch-Source_WTF_wtf_Platform_h')
-rw-r--r--patches/patch-Source_WTF_wtf_Platform_h21
1 files changed, 16 insertions, 5 deletions
diff --git a/patches/patch-Source_WTF_wtf_Platform_h b/patches/patch-Source_WTF_wtf_Platform_h
index e53c4ef..e364e8b 100644
--- a/patches/patch-Source_WTF_wtf_Platform_h
+++ b/patches/patch-Source_WTF_wtf_Platform_h
@@ -12,8 +12,10 @@ http://trac.webkit.org/changeset/164220
https://bugs.webkit.org/show_bug.cgi?id=128898
(also check https://bugs.webkit.org/show_bug.cgi?id=128549)
---- Source/WTF/wtf/Platform.h.orig Tue Feb 4 17:38:03 2014
-+++ Source/WTF/wtf/Platform.h Sat Feb 15 11:00:22 2014
+chunk 6/7 needed to build on ppc, otherwise assembler is
+enabled (because of llint cloop) but there's no asm for ppc
+--- Source/WTF/wtf/Platform.h.orig Mon Mar 3 09:11:49 2014
++++ Source/WTF/wtf/Platform.h Thu Mar 6 20:42:02 2014
@@ -82,9 +82,14 @@
/* CPU(MIPS) - MIPS 32-bit */
@@ -62,12 +64,21 @@ https://bugs.webkit.org/show_bug.cgi?id=128898
@@ -716,7 +722,7 @@
#if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC)
- /* Enable the DFG JIT on X86 and X86_64. Only tested on Mac and GNU/Linux. */
--#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX))
-+#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(OPENBSD))
+ /* Enable the DFG JIT on X86 and X86_64. Only tested on Mac, GNU/Linux and FreeBSD. */
+-#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD))
++#if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(OPENBSD))
#define ENABLE_DFG_JIT 1
#endif
/* Enable the DFG JIT on ARMv7. Only tested on iOS and Qt/GTK+ Linux. */
+@@ -807,7 +813,7 @@
+ #define ENABLE_REGEXP_TRACING 0
+
+ /* Yet Another Regex Runtime - turned on by default for JIT enabled ports. */
+-#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP))
++#if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT))
+ #define ENABLE_YARR_JIT 1
+
+ /* Setting this flag compares JIT results with interpreter results. */
@@ -816,7 +822,7 @@
/* If either the JIT or the RegExp JIT is enabled, then the Assembler must be