Title: [229464] trunk/Source/_javascript_Core
Revision
229464
Author
ryanhad...@apple.com
Date
2018-03-09 09:59:57 -0800 (Fri, 09 Mar 2018)

Log Message

Unreviewed, rolling out r229446.

This change relies on changes that have been rolled out.

Reverted changeset:

"testmasm crashes in testBranchTruncateDoubleToInt32() on
ARM64"
https://bugs.webkit.org/show_bug.cgi?id=183488
https://trac.webkit.org/changeset/229446

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (229463 => 229464)


--- trunk/Source/_javascript_Core/ChangeLog	2018-03-09 17:57:59 UTC (rev 229463)
+++ trunk/Source/_javascript_Core/ChangeLog	2018-03-09 17:59:57 UTC (rev 229464)
@@ -1,3 +1,16 @@
+2018-03-09  Ryan Haddad  <ryanhad...@apple.com>
+
+        Unreviewed, rolling out r229446.
+
+        This change relies on changes that have been rolled out.
+
+        Reverted changeset:
+
+        "testmasm crashes in testBranchTruncateDoubleToInt32() on
+        ARM64"
+        https://bugs.webkit.org/show_bug.cgi?id=183488
+        https://trac.webkit.org/changeset/229446
+
 2018-03-08  Chris Dumez  <cdu...@apple.com>
 
         Safari not handling undefined global variables with same name as element Id correctly.

Modified: trunk/Source/_javascript_Core/assembler/testmasm.cpp (229463 => 229464)


--- trunk/Source/_javascript_Core/assembler/testmasm.cpp	2018-03-09 17:57:59 UTC (rev 229463)
+++ trunk/Source/_javascript_Core/assembler/testmasm.cpp	2018-03-09 17:59:57 UTC (rev 229464)
@@ -32,7 +32,6 @@
 #include "InitializeThreading.h"
 #include "LinkBuffer.h"
 #include "ProbeContext.h"
-#include "StackAlignment.h"
 #include <limits>
 #include <wtf/Compiler.h>
 #include <wtf/DataLog.h>
@@ -199,7 +198,7 @@
 #endif
     CHECK_EQ(compileAndRun<int>([&] (CCallHelpers& jit) {
         jit.emitFunctionPrologue();
-        jit.subPtr(CCallHelpers::TrustedImm32(stackAlignmentBytes()), MacroAssembler::stackPointerRegister);
+        jit.subPtr(CCallHelpers::TrustedImm32(8), MacroAssembler::stackPointerRegister);
         if (isBigEndian) {
             jit.store32(CCallHelpers::TrustedImm32(valAsUInt >> 32),
                 MacroAssembler::stackPointerRegister);
@@ -219,7 +218,7 @@
         jit.move(CCallHelpers::TrustedImm32(0), GPRInfo::returnValueGPR);
 
         done.link(&jit);
-        jit.addPtr(CCallHelpers::TrustedImm32(stackAlignmentBytes()), MacroAssembler::stackPointerRegister);
+        jit.addPtr(CCallHelpers::TrustedImm32(8), MacroAssembler::stackPointerRegister);
         jit.emitFunctionEpilogue();
         jit.ret();
     }), expected);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to