[Webkit-unassigned] [Bug 131726] New: Fix the ARM64 build after r167336

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 16 02:46:21 PDT 2014


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

           Summary: Fix the ARM64 build after r167336
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Blocker
          Priority: P1
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ossy at webkit.org
                CC: llango.u-szeged at partner.samsung.com
            Blocks: 108645


It broke the build on the EFL ARM64 buildbot.

build log:

                 from /home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:27:
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1843:10: note: JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Jump JSC::MacroAssemblerARM64::branchAdd32(JSC::MacroAssemblerARM64::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::AbsoluteAddress)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, AbsoluteAddress address)
          ^
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1843:10: note:   no known conversion for argument 2 from ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Address’ to ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::TrustedImm32’
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1838:10: note: JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Jump JSC::MacroAssemblerARM64::branchAdd32(JSC::MacroAssemblerARM64::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1838:10: note:   no known conversion for argument 2 from ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Address’ to ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::TrustedImm32’
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1833:10: note: JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Jump JSC::MacroAssemblerARM64::branchAdd32(JSC::MacroAssemblerARM64::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID src, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1833:10: note:   no known conversion for argument 2 from ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Address’ to ‘JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID {aka JSC::ARM64Registers::RegisterID}’
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1818:10: note: JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Jump JSC::MacroAssemblerARM64::branchAdd32(JSC::MacroAssemblerARM64::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::TrustedImm32, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID op1, TrustedImm32 imm, RegisterID dest)
          ^
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1818:10: note:   candidate expects 4 arguments, 3 provided
/home/webkitbuildbot/slaves/efl-ARM64-build/buildslave/efl-linux-arm64-release/build/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:1812:10: note: JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::Jump JSC::MacroAssemblerARM64::branchAdd32(JSC::MacroAssemblerARM64::ResultCondition, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID, JSC::AbstractMacroAssembler<JSC::ARM64Assembler>::RegisterID)
     Jump branchAdd32(ResultCondition cond, RegisterID op1, RegisterID op2, 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