Summary: | r164764 broke the ARM build | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Mark Hahnenberg <mhahnenberg> | ||||||||
Component: | JavaScriptCore | Assignee: | Mark Hahnenberg <mhahnenberg> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | commit-queue, ossy, rgabor, zherczeg | ||||||||
Priority: | P2 | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | |||||||||||
Bug Blocks: | 108645 | ||||||||||
Attachments: |
|
Description
Mark Hahnenberg
2014-02-26 18:17:44 PST
Created attachment 225335 [details]
Patch
(In reply to comment #1) > Created an attachment (id=225335) [details] > Patch Potential fix. I don't have a way to test this patch. Comment on attachment 225335 [details]
Patch
Is this just a copy of branchPtrWithPatch?
I guess I'll r=me to get the build going -- but testing is for great good.
Comment on attachment 225335 [details] Patch Clearing flags on attachment: 225335 Committed r164774: <http://trac.webkit.org/changeset/164774> All reviewed patches have been landed. Closing bug. Reopening to attach new patch. Created attachment 225345 [details]
Patch
(In reply to comment #7) > Created an attachment (id=225345) [details] > Patch Another fix for ARM traditional build. Comment on attachment 225345 [details]
Patch
r=me
Comment on attachment 225345 [details] Patch Clearing flags on attachment: 225345 Committed r164781: <http://trac.webkit.org/changeset/164781> All reviewed patches have been landed. Closing bug. Reopen, because the ARM traditional build is still broken. /home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h: In member function 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::DataLabel32 JSC::MacroAssemblerARM::moveWithPatch(JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID)': /home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:1034:92: error: invalid cast from type 'int32_t {aka int}' to type 'JSC::ARMWord {aka unsigned int}' Created attachment 225354 [details]
proposed fix
Change reinterpret_cast to static_cast in MacroAssemblerARM::moveWithPatch() and add some missing function.
Comment on attachment 225354 [details]
proposed fix
r=me
Comment on attachment 225354 [details] proposed fix Clearing flags on attachment: 225354 Committed r164799: <http://trac.webkit.org/changeset/164799> All reviewed patches have been landed. Closing bug. |