Title: [179795] trunk/Source/WTF
Revision
179795
Author
[email protected]
Date
2015-02-07 23:54:20 -0800 (Sat, 07 Feb 2015)

Log Message

[ARM] GC sometimes stuck in an infinite loop if parallel GC is enabled
https://bugs.webkit.org/show_bug.cgi?id=141290

Reviewed by Anders Carlsson.

* wtf/Platform.h:

Modified Paths

Diff

Modified: trunk/Source/WTF/ChangeLog (179794 => 179795)


--- trunk/Source/WTF/ChangeLog	2015-02-08 05:24:25 UTC (rev 179794)
+++ trunk/Source/WTF/ChangeLog	2015-02-08 07:54:20 UTC (rev 179795)
@@ -1,3 +1,12 @@
+2015-02-07  Csaba Osztrogonác  <[email protected]>
+
+        [ARM] GC sometimes stuck in an infinite loop if parallel GC is enabled
+        https://bugs.webkit.org/show_bug.cgi?id=141290
+
+        Reviewed by Anders Carlsson.
+
+        * wtf/Platform.h:
+
 2015-02-07  Chris Dumez  <[email protected]>
 
         Add Vector::removeFirstMatching() / removeAllMatching() methods taking lambda functions

Modified: trunk/Source/WTF/wtf/Platform.h (179794 => 179795)


--- trunk/Source/WTF/wtf/Platform.h	2015-02-08 05:24:25 UTC (rev 179794)
+++ trunk/Source/WTF/wtf/Platform.h	2015-02-08 07:54:20 UTC (rev 179795)
@@ -961,6 +961,12 @@
 #define ENABLE_COMPARE_AND_SWAP 1
 #endif
 
+/* [ARM] GC sometimes stuck in an infinite loop if parallel GC is enabled
+ FIXME: Enable it once #141290 is fixed. */
+#if !defined(ENABLE_PARALLEL_GC) && OS(LINUX) && CPU(ARM_THUMB2)
+#define ENABLE_PARALLEL_GC 0
+#endif
+
 #if !defined(ENABLE_PARALLEL_GC) && (OS(DARWIN) || PLATFORM(EFL) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP)
 #define ENABLE_PARALLEL_GC 1
 #endif
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to