[Webkit-unassigned] [Bug 131726] Fix the ARM traditional/Thumb2/ARM64 builds after r167336

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 16 02:52:06 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=131726


Csaba Osztrogon√°c <ossy at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Fix the ARM64 build after   |Fix the ARM
                   |r167336                     |traditional/Thumb2/ARM64
                   |                            |builds after r167336
                 CC|                            |ossy at webkit.org




--- Comment #1 from Csaba Osztrogon√°c <ossy at webkit.org>  2014-04-16 02:52:26 PST ---
ARMv7 Thumb2 build is broke too:

                 from /home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27:
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1521:10: note: JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Jump JSC::MacroAssemblerARMv7::branchAdd32(JSC::MacroAssemblerARMv7::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::AbsoluteAddress)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1521:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Address' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32'
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1516:10: note: JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Jump JSC::MacroAssemblerARMv7::branchAdd32(JSC::MacroAssemblerARMv7::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1516:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Address' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32'
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1511:10: note: JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Jump JSC::MacroAssemblerARMv7::branchAdd32(JSC::MacroAssemblerARMv7::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID src, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1511:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Address' to 'JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID {aka JSC::ARMRegisters::RegisterID}'
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1499:10: note: JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Jump JSC::MacroAssemblerARMv7::branchAdd32(JSC::MacroAssemblerARMv7::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID op1, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1499:10: note:   candidate expects 4 arguments, 3 provided
/home/webkitbuildbot/slaves/efl-ARMv7-thumb2-official-build/buildslave/efl-linux-armv7-thumb2-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h:1493:10: note: JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::Jump JSC::MacroAssemblerARMv7::branchAdd32(JSC::MacroAssemblerARMv7::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMv7Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID op1, RegisterID op2, RegisterID dest)
          ^


And ARMv7 ARM Traditional build is broken too:

                 from /home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27:
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:758:10: note: JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump JSC::MacroAssemblerARM::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::AbsoluteAddress)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:758:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Address' to 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32'
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:750:10: note: JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump JSC::MacroAssemblerARM::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID src, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:750:10: note:   candidate expects 4 arguments, 3 provided
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:742:10: note: JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump JSC::MacroAssemblerARM::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:742:10: note:   no known conversion for argument 2 from 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Address' to 'JSC::AbstractMacroAssembler<JSC::ARMAssembler>::TrustedImm32'
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:734:10: note: JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump JSC::MacroAssemblerARM::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID op1, RegisterID op2, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:734:10: note:   candidate expects 4 arguments, 3 provided
/home/webkitbuildbot/slaves/efl-ARMv7-traditional-official-build/buildslave/efl-linux-armv7-traditional-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM.h:726:10: note: JSC::AbstractMacroAssembler<JSC::ARMAssembler>::Jump JSC::MacroAssemblerARM::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARMAssembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID src, RegisterID dest)
          ^

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list