Changeset 180345 in webkit
- Timestamp:
- Feb 19, 2015 7:46:09 AM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r180332 r180345 1 2015-02-19 Csaba Osztrogonác <ossy@webkit.org> 2 3 REGRESSION(r180279): It broke 20 tests on ARM Linux 4 https://bugs.webkit.org/show_bug.cgi?id=141771 5 6 Reviewed by Filip Pizlo. 7 8 * dfg/DFGSpeculativeJIT.h: 9 (JSC::DFG::SpeculativeJIT::callOperation): Align 64-bit values to respect ARM EABI. 10 1 11 2015-02-18 Benjamin Poulain <bpoulain@apple.com> 2 12 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h
r180279 r180345 1771 1771 JITCompiler::Call callOperation(Z_JITOperation_EJZZ operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload, unsigned arg2, unsigned arg3) 1772 1772 { 1773 m_jit.setupArgumentsWithExecState( arg1Payload, arg1Tag, TrustedImm32(arg2), TrustedImm32(arg3));1773 m_jit.setupArgumentsWithExecState(EABI_32BIT_DUMMY_ARG arg1Payload, arg1Tag, TrustedImm32(arg2), TrustedImm32(arg3)); 1774 1774 return appendCallWithExceptionCheckSetResult(operation, result); 1775 1775 } … … 1781 1781 JITCompiler::Call callOperation(Z_JITOperation_EJZ operation, GPRReg result, GPRReg arg1Tag, GPRReg arg1Payload, unsigned arg2) 1782 1782 { 1783 m_jit.setupArgumentsWithExecState( arg1Payload, arg1Tag, TrustedImm32(arg2));1783 m_jit.setupArgumentsWithExecState(EABI_32BIT_DUMMY_ARG arg1Payload, arg1Tag, TrustedImm32(arg2)); 1784 1784 return appendCallWithExceptionCheckSetResult(operation, result); 1785 1785 }
Note: See TracChangeset
for help on using the changeset viewer.