WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
145754
[ARM] Add the missing setupArgumentsWithExecState functions after
r185240
https://bugs.webkit.org/show_bug.cgi?id=145754
Summary
[ARM] Add the missing setupArgumentsWithExecState functions after r185240
Csaba Osztrogonác
Reported
2015-06-08 03:09:04 PDT
http://trac.webkit.org/changeset/185240
broke the ARM Linux builds because of missing setupArgumentsWithExecState implementations. I started work on it, patch is coming soon.
Attachments
Patch
(2.43 KB, patch)
2015-06-08 03:30 PDT
,
Csaba Osztrogonác
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Csaba Osztrogonác
Comment 1
2015-06-08 03:30:32 PDT
Created
attachment 254484
[details]
Patch build already tested, I'll set r? flag when testing is finished.
Csaba Osztrogonác
Comment 2
2015-06-08 05:53:26 PDT
Comment on
attachment 254484
[details]
Patch all tests pass with the patch
Benjamin Poulain
Comment 3
2015-06-08 10:18:40 PDT
Comment on
attachment 254484
[details]
Patch Is this for classic ARM? IIRC, I tried my patch on ARMv7. Thanks for fixing in any case.
Csaba Osztrogonác
Comment 4
2015-06-08 10:32:30 PDT
(In reply to
comment #3
)
> Comment on
attachment 254484
[details]
> Patch > > Is this for classic ARM? IIRC, I tried my patch on ARMv7. > > Thanks for fixing in any case.
This build issue isn't related to the ARM/Thumb2 instruction set or v6/v7 architecture. On Linux we use ARM EABI and we have to align a 64-bit integer to even numbered register. EABI_32BIT_DUMMY_ARG macro ( == TrustedImm32(0) ) is responible for this alignment. But unfortunately we need more setupArgumentsWithExecState() because of the dummy argument.
WebKit Commit Bot
Comment 5
2015-06-08 11:22:30 PDT
Comment on
attachment 254484
[details]
Patch Clearing flags on attachment: 254484 Committed
r185323
: <
http://trac.webkit.org/changeset/185323
>
WebKit Commit Bot
Comment 6
2015-06-08 11:22:34 PDT
All reviewed patches have been landed. Closing bug.
Benjamin Poulain
Comment 7
2015-06-08 13:23:10 PDT
(In reply to
comment #4
)
> (In reply to
comment #3
) > > Comment on
attachment 254484
[details]
> > Patch > > > > Is this for classic ARM? IIRC, I tried my patch on ARMv7. > > > > Thanks for fixing in any case. > > This build issue isn't related to the ARM/Thumb2 instruction set or > v6/v7 architecture. On Linux we use ARM EABI and we have to align a > 64-bit integer to even numbered register. EABI_32BIT_DUMMY_ARG macro > ( == TrustedImm32(0) ) is responible for this alignment. But unfortunately > we need more setupArgumentsWithExecState() because of the dummy argument.
Oh, I did not know about that. I'll try to remember that for next time.
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