Title: [213472] trunk/Source/_javascript_Core
- Revision
- 213472
- Author
- [email protected]
- Date
- 2017-03-06 15:07:27 -0800 (Mon, 06 Mar 2017)
Log Message
REGRESSION(r212778): It made 400 tests crash on AArch64 Linux
https://bugs.webkit.org/show_bug.cgi?id=168502
Reviewed by Filip Pizlo.
* heap/RegisterState.h: Use setjmp code path on AArch64 Linux too to fix crashes.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (213471 => 213472)
--- trunk/Source/_javascript_Core/ChangeLog 2017-03-06 23:06:08 UTC (rev 213471)
+++ trunk/Source/_javascript_Core/ChangeLog 2017-03-06 23:07:27 UTC (rev 213472)
@@ -1,3 +1,12 @@
+2017-03-06 Csaba Osztrogonác <[email protected]>
+
+ REGRESSION(r212778): It made 400 tests crash on AArch64 Linux
+ https://bugs.webkit.org/show_bug.cgi?id=168502
+
+ Reviewed by Filip Pizlo.
+
+ * heap/RegisterState.h: Use setjmp code path on AArch64 Linux too to fix crashes.
+
2017-03-06 Caio Lima <[email protected]>
op_get_by_id_with_this should use inline caching
Modified: trunk/Source/_javascript_Core/heap/RegisterState.h (213471 => 213472)
--- trunk/Source/_javascript_Core/heap/RegisterState.h 2017-03-06 23:06:08 UTC (rev 213471)
+++ trunk/Source/_javascript_Core/heap/RegisterState.h 2017-03-06 23:07:27 UTC (rev 213472)
@@ -29,7 +29,7 @@
namespace JSC {
-#if !OS(WINDOWS)
+#if !OS(WINDOWS) && !(OS(LINUX) && CPU(ARM64))
// ALLOCATE_AND_GET_REGISTER_STATE has to ensure that the GC sees callee-saves. It achieves this by
// ensuring that the callee-saves are either spilled to the stack or saved in the RegisterState. The code
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes