WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
156161
Add missing EABI_32BIT_DUMMY_ARG arguments for some callOperation(J_JITOperation_EGReoJ, ...) overloads
https://bugs.webkit.org/show_bug.cgi?id=156161
Summary
Add missing EABI_32BIT_DUMMY_ARG arguments for some callOperation(J_JITOperat...
Zan Dobersek
Reported
2016-04-04 02:16:10 PDT
Add missing EABI_32BIT_DUMMY_ARG arguments for some callOperation(J_JITOperation_EGReoJ, ...) overloads
Attachments
Patch
(2.61 KB, patch)
2016-04-04 02:27 PDT
,
Zan Dobersek
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Zan Dobersek
Comment 1
2016-04-04 02:27:03 PDT
Created
attachment 275542
[details]
Patch
Yusuke Suzuki
Comment 2
2016-04-04 05:10:34 PDT
Comment on
attachment 275542
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=275542&action=review
Nice catch!
> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:1742 > + m_jit.setupArgumentsWithExecState(arg1, arg2, EABI_32BIT_DUMMY_ARG arg3Payload, arg3Tag);
Is SH4_32BIT_DUMMY_ARG necessary here too? (BTW, at a glance, there are several missing SH4_32BIT_DUMMY_ARG. I'm not sure there are any active users of SH4 port...)
> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:1854 > + m_jit.setupArgumentsWithExecState(arg1, arg2, EABI_32BIT_DUMMY_ARG arg3Payload, arg3Tag);
Ditto.
Zan Dobersek
Comment 3
2016-04-04 23:29:25 PDT
Comment on
attachment 275542
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=275542&action=review
>> Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h:1742 >> + m_jit.setupArgumentsWithExecState(arg1, arg2, EABI_32BIT_DUMMY_ARG arg3Payload, arg3Tag); > > Is SH4_32BIT_DUMMY_ARG necessary here too? > (BTW, at a glance, there are several missing SH4_32BIT_DUMMY_ARG. I'm not sure there are any active users of SH4 port...)
I don't know. The comment for SH4_32BIT_DUMMY_ARG suggests yes, but in that case there are a lot of these dummy args missing already, and I'm not aware of any public builder testing for this configuration. Not being able to test on this platform makes me reluctant to try and put args into the proper places.
Zan Dobersek
Comment 4
2016-04-04 23:30:07 PDT
Comment on
attachment 275542
[details]
Patch Clearing flags on attachment: 275542 Committed
r199052
: <
http://trac.webkit.org/changeset/199052
>
Zan Dobersek
Comment 5
2016-04-04 23:30:16 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug