Title: [154442] trunk/Source/_javascript_Core
Revision
154442
Author
[email protected]
Date
2013-08-22 05:37:59 -0700 (Thu, 22 Aug 2013)

Log Message

Fix P_DFGOperation_EJS call for MIPS and ARM EABI.
https://bugs.webkit.org/show_bug.cgi?id=120107

Patch by Julien Brianceau <[email protected]> on 2013-08-22
Reviewed by Yong Li.

EncodedJSValue parameters must be aligned to even registers for MIPS and ARM EABI.

* dfg/DFGSpeculativeJIT.h:
(JSC::DFG::SpeculativeJIT::callOperation):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (154441 => 154442)


--- trunk/Source/_javascript_Core/ChangeLog	2013-08-22 11:50:44 UTC (rev 154441)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-08-22 12:37:59 UTC (rev 154442)
@@ -1,3 +1,15 @@
+2013-08-22  Julien Brianceau  <[email protected]>
+
+        Fix P_DFGOperation_EJS call for MIPS and ARM EABI.
+        https://bugs.webkit.org/show_bug.cgi?id=120107
+
+        Reviewed by Yong Li.
+
+        EncodedJSValue parameters must be aligned to even registers for MIPS and ARM EABI.
+
+        * dfg/DFGSpeculativeJIT.h:
+        (JSC::DFG::SpeculativeJIT::callOperation):
+
 2013-08-21  Commit Queue  <[email protected]>
 
         Unreviewed, rolling out r154416.

Modified: trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h (154441 => 154442)


--- trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h	2013-08-22 11:50:44 UTC (rev 154441)
+++ trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.h	2013-08-22 12:37:59 UTC (rev 154442)
@@ -1497,7 +1497,7 @@
 
     JITCompiler::Call callOperation(P_DFGOperation_EJS operation, GPRReg result, JSValueRegs value, size_t index)
     {
-        m_jit.setupArgumentsWithExecState(value.payloadGPR(), value.tagGPR(), TrustedImmPtr(index));
+        m_jit.setupArgumentsWithExecState(EABI_32BIT_DUMMY_ARG value.payloadGPR(), value.tagGPR(), TrustedImmPtr(index));
         return appendCallSetResult(operation, result);
     }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to