Title: [203272] trunk/Source/_javascript_Core
Revision
203272
Author
[email protected]
Date
2016-07-15 02:43:33 -0700 (Fri, 15 Jul 2016)

Log Message

[ARM] Disable Inline Caching on ARMv7 traditional until proper fix
https://bugs.webkit.org/show_bug.cgi?id=159759

Reviewed by Saam Barati.

* jit/Repatch.cpp:
(JSC::forceICFailure):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (203271 => 203272)


--- trunk/Source/_javascript_Core/ChangeLog	2016-07-15 09:25:15 UTC (rev 203271)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-07-15 09:43:33 UTC (rev 203272)
@@ -1,3 +1,13 @@
+2016-07-15  Csaba Osztrogonác  <[email protected]>
+
+        [ARM] Disable Inline Caching on ARMv7 traditional until proper fix
+        https://bugs.webkit.org/show_bug.cgi?id=159759
+
+        Reviewed by Saam Barati.
+
+        * jit/Repatch.cpp:
+        (JSC::forceICFailure):
+
 2016-07-14  Keith Miller  <[email protected]>
 
         Add Test262 test files and yaml

Modified: trunk/Source/_javascript_Core/jit/Repatch.cpp (203271 => 203272)


--- trunk/Source/_javascript_Core/jit/Repatch.cpp	2016-07-15 09:25:15 UTC (rev 203271)
+++ trunk/Source/_javascript_Core/jit/Repatch.cpp	2016-07-15 09:43:33 UTC (rev 203272)
@@ -121,7 +121,14 @@
 
 static bool forceICFailure(ExecState*)
 {
+#if CPU(ARM_TRADITIONAL)
+    // FIXME: Remove this workaround once the proper fixes are landed.
+    // [ARM] Disable Inline Caching on ARMv7 traditional until proper fix
+    // https://bugs.webkit.org/show_bug.cgi?id=159759
+    return true;
+#else
     return Options::forceICFailure();
+#endif
 }
 
 inline J_JITOperation_ESsiJI appropriateOptimizingGetByIdFunction(GetByIDKind kind)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to