Building target 'hotspot' in configuration 'linux-arm-server-slowdebug' Compiling up to 1 files for BUILD_TOOLS_HOTSPOT Copying support/modules_include/java.base/jni.h Copying support/modules_include/java.base/jvmticmlr.h Copying support/modules_include/java.base/linux/jni_md.h Adding -server KNOWN to jvm.cfg Adding -client IGNORE to jvm.cfg Copying support/modules_legal/common/LICENSE Copying support/modules_legal/common/ASSEMBLY_EXCEPTION Copying support/modules_legal/common/ADDITIONAL_LICENSE_INFO Copying support/modules_legal/java.base/c-libutl.md Copying support/modules_legal/java.base/cldr.md Copying support/modules_legal/java.base/icu.md Copying support/modules_legal/java.base/public_suffix.md Copying support/modules_legal/java.base/siphash.md Copying support/modules_legal/java.base/unicode.md Copying support/modules_legal/java.base/zlib.md Processing classfile_constants.h Copying jdk/include/jni.h Copying jdk/include/jvmticmlr.h Copying jdk/include/linux/jni_md.h Copying jdk/conf/net.properties Creating symlink jdk/lib/jvm.cfg Copying jdk/include/classfile_constants.h Building JVM variant 'server' with features 'cds compiler1 compiler2 epsilongc g1gc jfr jni-check jvmti management parallelgc serialgc services vm-structs' Generating JFR header files Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Preprocessing adlc files arm_32.ad arm.ad g1_arm.ad Compiling up to 2 files for BUILD_JVMTI_TOOLS Processing hotspot Compiling adlArena.cpp (for adlc) Compiling adlparse.cpp (for adlc) Compiling archDesc.cpp (for adlc) Compiling dfa.cpp (for adlc) Compiling dict2.cpp (for adlc) Compiling filebuff.cpp (for adlc) Compiling forms.cpp (for adlc) Compiling formsopt.cpp (for adlc) Compiling formssel.cpp (for adlc) Compiling main.cpp (for adlc) Compiling opcodes.cpp (for adlc) Compiling output_c.cpp (for adlc) Compiling output_h.cpp (for adlc) Linking adlc Generating jvmti file jvmtiEnter.cpp Generating jvmti file jvmtiEnterTrace.cpp Generating jvmti file jvmtiEnv.hpp Generating jvmti file jvmti.h Generating jvmti file jvmti.html Generating adlc files Postprocessing adlc file ad_arm.cpp Postprocessing adlc file ad_arm.hpp Postprocessing adlc file ad_arm_clone.cpp Postprocessing adlc file ad_arm_expand.cpp Postprocessing adlc file ad_arm_format.cpp Postprocessing adlc file ad_arm_gen.cpp Postprocessing adlc file ad_arm_misc.cpp Postprocessing adlc file ad_arm_peephole.cpp Postprocessing adlc file ad_arm_pipeline.cpp Postprocessing adlc file adGlobals_arm.hpp Postprocessing adlc file dfa_arm.cpp Copying support/modules_include/java.base/jvmti.h Creating support/modules_libs/java.base/server/libjvm.so from 1021 file(s) Compiling abstractCompiler.cpp (for libjvm.so) Compiling abstractDisassembler.cpp (for libjvm.so) Compiling abstractInterpreter.cpp (for libjvm.so) Compiling abstractInterpreter_arm.cpp (for libjvm.so) Compiling accessBackend.cpp (for libjvm.so) Compiling accessBarrierSupport.cpp (for libjvm.so) Compiling accessFlags.cpp (for libjvm.so) Compiling ad_arm.cpp (for libjvm.so) Compiling ad_arm_clone.cpp (for libjvm.so) Compiling ad_arm_expand.cpp (for libjvm.so) Compiling ad_arm_format.cpp (for libjvm.so) Compiling ad_arm_gen.cpp (for libjvm.so) Compiling ad_arm_misc.cpp (for libjvm.so) Compiling ad_arm_peephole.cpp (for libjvm.so) Compiling ad_arm_pipeline.cpp (for libjvm.so) Compiling adaptiveSizePolicy.cpp (for libjvm.so) Compiling addnode.cpp (for libjvm.so) Compiling address.cpp (for libjvm.so) Compiling ageTable.cpp (for libjvm.so) Compiling ageTableTracer.cpp (for libjvm.so) Compiling allocTracer.cpp (for libjvm.so) Compiling allocation.cpp (for libjvm.so) Compiling altHashing.cpp (for libjvm.so) Compiling annotations.cpp (for libjvm.so) Compiling aotArtifactFinder.cpp (for libjvm.so) Compiling aotCacheAccess.cpp (for libjvm.so) Compiling aotClassFilter.cpp (for libjvm.so) Compiling aotClassInitializer.cpp (for libjvm.so) Compiling aotClassLinker.cpp (for libjvm.so) Compiling aotClassLocation.cpp (for libjvm.so) Compiling aotCodeCache.cpp (for libjvm.so) Compiling aotConstantPoolResolver.cpp (for libjvm.so) Compiling aotLinkedClassBulkLoader.cpp (for libjvm.so) Compiling aotLinkedClassTable.cpp (for libjvm.so) Compiling aotMapLogger.cpp (for libjvm.so) Compiling aotMetaspace.cpp (for libjvm.so) Compiling aotOopChecker.cpp (for libjvm.so) Compiling aotReferenceObjSupport.cpp (for libjvm.so) Compiling archiveBuilder.cpp (for libjvm.so) Compiling archiveHeapLoader.cpp (for libjvm.so) Compiling archiveHeapWriter.cpp (for libjvm.so) Compiling archiveUtils.cpp (for libjvm.so) Compiling arena.cpp (for libjvm.so) Compiling arguments.cpp (for libjvm.so) Compiling arrayKlass.cpp (for libjvm.so) Compiling arraycopynode.cpp (for libjvm.so) Compiling assembler.cpp (for libjvm.so) Compiling assembler_arm.cpp (for libjvm.so) Compiling assembler_arm_32.cpp (for libjvm.so) Compiling attachListener.cpp (for libjvm.so) Compiling attachListener_posix.cpp (for libjvm.so) Compiling barrierSet.cpp (for libjvm.so) Compiling barrierSetAssembler_arm.cpp (for libjvm.so) Compiling barrierSetC1.cpp (for libjvm.so) Compiling barrierSetC2.cpp (for libjvm.so) Compiling barrierSetNMethod.cpp (for libjvm.so) Compiling barrierSetNMethod_arm.cpp (for libjvm.so) Compiling barrierSetRuntime.cpp (for libjvm.so) Compiling barrierSetStackChunk.cpp (for libjvm.so) Compiling basicLock.cpp (for libjvm.so) Compiling bcEscapeAnalyzer.cpp (for libjvm.so) Compiling bfsClosure.cpp (for libjvm.so) Compiling bitMap.cpp (for libjvm.so) Compiling block.cpp (for libjvm.so) Compiling blockTree.cpp (for libjvm.so) Compiling bootstrapInfo.cpp (for libjvm.so) Compiling bufferNode.cpp (for libjvm.so) Compiling buildOopMap.cpp (for libjvm.so) Compiling bytecode.cpp (for libjvm.so) Compiling bytecodeAssembler.cpp (for libjvm.so) Compiling bytecodeHistogram.cpp (for libjvm.so) Compiling bytecodeInfo.cpp (for libjvm.so) Compiling bytecodeStream.cpp (for libjvm.so) Compiling bytecodeTracer.cpp (for libjvm.so) Compiling bytecodeUtils.cpp (for libjvm.so) Compiling bytecodes.cpp (for libjvm.so) Compiling c1_CFGPrinter.cpp (for libjvm.so) Compiling c1_Canonicalizer.cpp (for libjvm.so) Compiling c1_CodeStubs_arm.cpp (for libjvm.so) Compiling c1_Compilation.cpp (for libjvm.so) Compiling c1_Compiler.cpp (for libjvm.so) Compiling c1_FrameMap.cpp (for libjvm.so) Compiling c1_FrameMap_arm.cpp (for libjvm.so) Compiling c1_GraphBuilder.cpp (for libjvm.so) Compiling c1_IR.cpp (for libjvm.so) Compiling c1_Instruction.cpp (for libjvm.so) Compiling c1_InstructionPrinter.cpp (for libjvm.so) Compiling c1_LIR.cpp (for libjvm.so) Compiling c1_LIRAssembler.cpp (for libjvm.so) Compiling c1_LIRAssembler_arm.cpp (for libjvm.so) Compiling c1_LIRGenerator.cpp (for libjvm.so) Compiling c1_LIRGenerator_arm.cpp (for libjvm.so) Compiling c1_LIR_arm.cpp (for libjvm.so) Compiling c1_LinearScan.cpp (for libjvm.so) Compiling c1_MacroAssembler_arm.cpp (for libjvm.so) Compiling c1_Optimizer.cpp (for libjvm.so) Compiling c1_RangeCheckElimination.cpp (for libjvm.so) Compiling c1_Runtime1.cpp (for libjvm.so) Compiling c1_Runtime1_arm.cpp (for libjvm.so) Compiling c1_ValueMap.cpp (for libjvm.so) Compiling c1_ValueStack.cpp (for libjvm.so) Compiling c1_ValueType.cpp (for libjvm.so) Compiling c2_CodeStubs.cpp (for libjvm.so) Compiling c2_MacroAssembler_arm.cpp (for libjvm.so) Compiling c2compiler.cpp (for libjvm.so) Compiling cHeapStringHolder.cpp (for libjvm.so) Compiling cSpaceCounters.cpp (for libjvm.so) Compiling callGenerator.cpp (for libjvm.so) Compiling callnode.cpp (for libjvm.so) Compiling cardTable.cpp (for libjvm.so) Compiling cardTableBarrierSet.cpp (for libjvm.so) Compiling cardTableBarrierSetAssembler_arm.cpp (for libjvm.so) Compiling cardTableBarrierSetC1.cpp (for libjvm.so) Compiling cardTableBarrierSetC2.cpp (for libjvm.so) Compiling cardTableRS.cpp (for libjvm.so) Compiling castnode.cpp (for libjvm.so) Compiling cdsConfig.cpp (for libjvm.so) Compiling cdsConstants.cpp (for libjvm.so) Compiling cdsEnumKlass.cpp (for libjvm.so) Compiling cdsHeapVerifier.cpp (for libjvm.so) Compiling cdsProtectionDomain.cpp (for libjvm.so) Compiling cfgnode.cpp (for libjvm.so) Compiling cgroupSubsystem_linux.cpp (for libjvm.so) Compiling cgroupUtil_linux.cpp (for libjvm.so) Compiling cgroupV1Subsystem_linux.cpp (for libjvm.so) Compiling cgroupV2Subsystem_linux.cpp (for libjvm.so) Compiling chaitin.cpp (for libjvm.so) Compiling chunkHeaderPool.cpp (for libjvm.so) Compiling chunkManager.cpp (for libjvm.so) Compiling chunklevel.cpp (for libjvm.so) Compiling ciArray.cpp (for libjvm.so) Compiling ciArrayKlass.cpp (for libjvm.so) Compiling ciBaseObject.cpp (for libjvm.so) Compiling ciCallSite.cpp (for libjvm.so) Compiling ciConstant.cpp (for libjvm.so) Compiling ciConstantPoolCache.cpp (for libjvm.so) Compiling ciEnv.cpp (for libjvm.so) Compiling ciExceptionHandler.cpp (for libjvm.so) Compiling ciField.cpp (for libjvm.so) Compiling ciFlags.cpp (for libjvm.so) Compiling ciFlatArrayKlass.cpp (for libjvm.so) Compiling ciInlineKlass.cpp (for libjvm.so) Compiling ciInstance.cpp (for libjvm.so) Compiling ciInstanceKlass.cpp (for libjvm.so) Compiling ciKlass.cpp (for libjvm.so) Compiling ciMemberName.cpp (for libjvm.so) Compiling ciMetadata.cpp (for libjvm.so) Compiling ciMethod.cpp (for libjvm.so) Compiling ciMethodBlocks.cpp (for libjvm.so) Compiling ciMethodData.cpp (for libjvm.so) Compiling ciMethodHandle.cpp (for libjvm.so) Compiling ciMethodType.cpp (for libjvm.so) Compiling ciNullObject.cpp (for libjvm.so) Compiling ciObjArray.cpp (for libjvm.so) Compiling ciObjArrayKlass.cpp (for libjvm.so) Compiling ciObject.cpp (for libjvm.so) Compiling ciObjectFactory.cpp (for libjvm.so) Compiling ciReplay.cpp (for libjvm.so) Compiling ciSignature.cpp (for libjvm.so) Compiling ciStreams.cpp (for libjvm.so) Compiling ciSymbol.cpp (for libjvm.so) Compiling ciType.cpp (for libjvm.so) Compiling ciTypeArray.cpp (for libjvm.so) Compiling ciTypeArrayKlass.cpp (for libjvm.so) Compiling ciTypeFlow.cpp (for libjvm.so) Compiling ciUtilities.cpp (for libjvm.so) Compiling classFileError.cpp (for libjvm.so) Compiling classFileParser.cpp (for libjvm.so) Compiling classFileStream.cpp (for libjvm.so) Compiling classListParser.cpp (for libjvm.so) Compiling classListWriter.cpp (for libjvm.so) Compiling classLoader.cpp (for libjvm.so) Compiling classLoaderData.cpp (for libjvm.so) Compiling classLoaderDataGraph.cpp (for libjvm.so) Compiling classLoaderDataShared.cpp (for libjvm.so) Compiling classLoaderHierarchyDCmd.cpp (for libjvm.so) Compiling classLoaderMetaspace.cpp (for libjvm.so) Compiling classLoaderStats.cpp (for libjvm.so) Compiling classLoadingService.cpp (for libjvm.so) Compiling classPrinter.cpp (for libjvm.so) Compiling classUnloadingContext.cpp (for libjvm.so) Compiling classes.cpp (for libjvm.so) Compiling classpathStream.cpp (for libjvm.so) Compiling coalesce.cpp (for libjvm.so) Compiling codeBehaviours.cpp (for libjvm.so) Compiling codeBlob.cpp (for libjvm.so) Compiling codeBuffer.cpp (for libjvm.so) Compiling codeCache.cpp (for libjvm.so) Compiling codeHeapState.cpp (for libjvm.so) Compiling collectedHeap.cpp (for libjvm.so) Compiling collectorCounters.cpp (for libjvm.so) Compiling commitLimiter.cpp (for libjvm.so) Compiling commitMask.cpp (for libjvm.so) Compiling compactHashtable.cpp (for libjvm.so) Compiling compilationFailureInfo.cpp (for libjvm.so) Compiling compilationLog.cpp (for libjvm.so) Compiling compilationMemoryStatistic.cpp (for libjvm.so) Compiling compilationPolicy.cpp (for libjvm.so) Compiling compile.cpp (for libjvm.so) Compiling compileBroker.cpp (for libjvm.so) Compiling compileLog.cpp (for libjvm.so) Compiling compileTask.cpp (for libjvm.so) Compiling compiledIC.cpp (for libjvm.so) Compiling compiledIC_arm.cpp (for libjvm.so) Compiling compilerDefinitions.cpp (for libjvm.so) Compiling compilerDirectives.cpp (for libjvm.so) Compiling compilerEvent.cpp (for libjvm.so) Compiling compilerOracle.cpp (for libjvm.so) Compiling compilerThread.cpp (for libjvm.so) Compiling compilerThreadTimeout_linux.cpp (for libjvm.so) Compiling compressedKlass.cpp (for libjvm.so) Compiling compressedOops.cpp (for libjvm.so) Compiling compressedStream.cpp (for libjvm.so) Compiling concurrentGCBreakpoints.cpp (for libjvm.so) Compiling concurrentGCThread.cpp (for libjvm.so) Compiling connode.cpp (for libjvm.so) Compiling constMethod.cpp (for libjvm.so) Compiling constMethodFlags.cpp (for libjvm.so) Compiling constantPool.cpp (for libjvm.so) Compiling constantTable.cpp (for libjvm.so) Compiling constantTag.cpp (for libjvm.so) Compiling continuation.cpp (for libjvm.so) Compiling continuationEntry.cpp (for libjvm.so) Compiling continuationFreezeThaw.cpp (for libjvm.so) Compiling continuationJavaClasses.cpp (for libjvm.so) Compiling continuationWrapper.cpp (for libjvm.so) Compiling convertnode.cpp (for libjvm.so) Compiling copy.cpp (for libjvm.so) Compiling countbitsnode.cpp (for libjvm.so) Compiling cpCache.cpp (for libjvm.so) src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp:45:6: error: no declaration matches ‘void C1_MacroAssembler::build_frame(int, int)’ 45 | void C1_MacroAssembler::build_frame(int frame_size_in_bytes, int bang_size_in_bytes) { | ^~~~~~~~~~~~~~~~~ In file included from src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp:25: src/hotspot/share/c1/c1_MacroAssembler.hpp:44:8: note: candidate is: ‘void C1_MacroAssembler::build_frame(int, int, int, bool, bool, Label*)’ 44 | void build_frame(int frame_size_in_bytes, int bang_size_in_bytes, int sp_offset_for_orig_pc = 0, bool needs_stack_repair = false, bool has_scalarized_args = false, Label* verified_inline_entry_label = nullptr); | ^~~~~~~~~~~ src/hotspot/share/c1/c1_MacroAssembler.hpp:33:7: note: ‘class C1_MacroAssembler’ defined here 33 | class C1_MacroAssembler: public MacroAssembler { | ^~~~~~~~~~~~~~~~~ src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp:62:6: error: no declaration matches ‘void C1_MacroAssembler::remove_frame(int)’ 62 | void C1_MacroAssembler::remove_frame(int frame_size_in_bytes) { | ^~~~~~~~~~~~~~~~~ src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp:62:6: note: no functions named ‘void C1_MacroAssembler::remove_frame(int)’ src/hotspot/share/c1/c1_MacroAssembler.hpp:33:7: note: ‘class C1_MacroAssembler’ defined here 33 | class C1_MacroAssembler: public MacroAssembler { | ^~~~~~~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/c1_MacroAssembler_arm.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp:159:1: error: no declaration matches ‘NewObjectArrayStub::NewObjectArrayStub(LIR_Opr, LIR_Opr, LIR_Opr, CodeEmitInfo*)’ 159 | NewObjectArrayStub::NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info) { | ^~~~~~~~~~~~~~~~~~ In file included from src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp:26: src/hotspot/share/c1/c1_CodeStubs.hpp:384:7: note: candidates are: ‘NewObjectArrayStub::NewObjectArrayStub(NewObjectArrayStub&&)’ 384 | class NewObjectArrayStub: public CodeStub { | ^~~~~~~~~~~~~~~~~~ src/hotspot/share/c1/c1_CodeStubs.hpp:384:7: note: ‘NewObjectArrayStub::NewObjectArrayStub(const NewObjectArrayStub&)’ src/hotspot/share/c1/c1_CodeStubs.hpp:392:3: note: ‘NewObjectArrayStub::NewObjectArrayStub(LIR_Opr, LIR_Opr, LIR_Opr, CodeEmitInfo*, bool)’ 392 | NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info, bool is_null_free); | ^~~~~~~~~~~~~~~~~~ src/hotspot/share/c1/c1_CodeStubs.hpp:384:7: note: ‘class NewObjectArrayStub’ defined here 384 | class NewObjectArrayStub: public CodeStub { | ^~~~~~~~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/c1_CodeStubs_arm.o] Error 1 src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp: In member function ‘virtual void LIRGenerator::do_MonitorEnter(MonitorEnter*)’: src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:424:16: error: no matching function for call to ‘LIRGenerator::monitor_enter(LIR_Opr, LIR_Opr&, LIR_Opr&, LIR_Opr&, int, CodeEmitInfo*&, CodeEmitInfo*&)’ 424 | monitor_enter(obj.result(), lock, hdr, LIR_OprFact::illegalOpr, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | x->monitor_no(), info_for_exception, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:30: src/hotspot/share/c1/c1_LIRGenerator.hpp:380:8: note: candidate: ‘void LIRGenerator::monitor_enter(LIR_Opr, LIR_Opr, LIR_Opr, LIR_Opr, int, CodeEmitInfo*, CodeEmitInfo*, CodeStub*)’ 380 | void monitor_enter (LIR_Opr object, LIR_Opr lock, LIR_Opr hdr, LIR_Opr scratch, int monitor_no, CodeEmitInfo* info_for_exception, CodeEmitInfo* info, CodeStub* throw_ie_stub); | ^~~~~~~~~~~~~ src/hotspot/share/c1/c1_LIRGenerator.hpp:380:8: note: candidate expects 8 arguments, 7 provided src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp: In member function ‘virtual void LIRGenerator::do_NewInstance(NewInstance*)’: src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:947:15: error: no matching function for call to ‘LIRGenerator::new_instance(LIR_Opr&, ciInstanceKlass*, bool, LIR_Opr&, LIR_Opr&, LIR_Opr&, LIR_Opr&, LIR_Opr&, CodeEmitInfo*&)’ 947 | new_instance(reg, x->klass(), x->is_unresolved(), tmp1, tmp2, tmp3, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | LIR_OprFact::illegalOpr, klass_reg, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/c1/c1_LIRGenerator.hpp:383:8: note: candidate: ‘void LIRGenerator::new_instance(LIR_Opr, ciInstanceKlass*, bool, bool, LIR_Opr, LIR_Opr, LIR_Opr, LIR_Opr, LIR_Opr, CodeEmitInfo*)’ 383 | void new_instance(LIR_Opr dst, ciInstanceKlass* klass, bool is_unresolved, bool allow_inline, LIR_Opr scratch1, LIR_Opr scratch2, LIR_Opr scratch3, LIR_Opr scratch4, LIR_Opr klass_reg, CodeEmitInfo* info); | ^~~~~~~~~~~~ src/hotspot/share/c1/c1_LIRGenerator.hpp:383:8: note: candidate expects 10 arguments, 9 provided src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp: In member function ‘virtual void LIRGenerator::do_NewObjectArray(NewObjectArray*)’: src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:1005:73: error: no matching function for call to ‘NewObjectArrayStub::NewObjectArrayStub(LIR_Opr&, LIR_Opr&, LIR_Opr&, CodeEmitInfo*&)’ 1005 | CodeStub* slow_path = new NewObjectArrayStub(klass_reg, len, reg, info); | ^ In file included from src/hotspot/share/c1/c1_LIRAssembler.hpp:28, from src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:29: src/hotspot/share/c1/c1_CodeStubs.hpp:392:3: note: candidate: ‘NewObjectArrayStub::NewObjectArrayStub(LIR_Opr, LIR_Opr, LIR_Opr, CodeEmitInfo*, bool)’ 392 | NewObjectArrayStub(LIR_Opr klass_reg, LIR_Opr length, LIR_Opr result, CodeEmitInfo* info, bool is_null_free); | ^~~~~~~~~~~~~~~~~~ src/hotspot/share/c1/c1_CodeStubs.hpp:392:3: note: candidate expects 5 arguments, 4 provided src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp: In member function ‘virtual void LIRGenerator::do_CheckCast(CheckCast*)’: src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:1106:15: error: no matching function for call to ‘LIR_List::checkcast(LIR_Opr&, LIR_Opr, ciKlass*, LIR_Opr&, LIR_Opr&, LIR_Opr&, bool, CodeEmitInfo*&, CodeEmitInfo*&, CodeStub*&, ciMethod*, int)’ 1106 | __ checkcast(out_reg, obj.result(), x->klass(), tmp1, tmp2, tmp3, x->direct_compare(), | ^ In file included from src/hotspot/share/c1/c1_FrameMap.hpp:29, from src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp:27: src/hotspot/share/c1/c1_LIR.hpp:2449:8: note: candidate: ‘void LIR_List::checkcast(LIR_Opr, LIR_Opr, ciKlass*, LIR_Opr, LIR_Opr, LIR_Opr, bool, CodeEmitInfo*, CodeEmitInfo*, CodeStub*, ciMethod*, int, bool)’ 2449 | void checkcast (LIR_Opr result, LIR_Opr object, ciKlass* klass, | ^~~~~~~~~ src/hotspot/share/c1/c1_LIR.hpp:2449:8: note: candidate expects 13 arguments, 12 provided gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/c1_LIRGenerator_arm.o] Error 1 src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp: In member function ‘int LIR_Assembler::emit_unwind_handler()’: src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp:254:6: error: ‘class C1_MacroAssembler’ has no member named ‘remove_frame’ 254 | __ remove_frame(initial_frame_size_in_bytes()); // restores FP and LR | ^~~~~~~~~~~~ src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp: In member function ‘void LIR_Assembler::return_op(LIR_Opr, C1SafepointPollStub*)’: src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp:294:6: error: ‘class C1_MacroAssembler’ has no member named ‘remove_frame’ 294 | __ remove_frame(initial_frame_size_in_bytes()); | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/c1_LIRAssembler_arm.o] Error 1 /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:342:6: error: no declaration matches ‘uint MachPrologNode::size(PhaseRegAlloc*) const’ 342 | uint MachPrologNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:342:6: note: no functions named ‘uint MachPrologNode::size(PhaseRegAlloc*) const’ In file included from ad_arm.hpp:34, from ad_arm.cpp:27: src/hotspot/share/opto/machnode.hpp:558:7: note: ‘class MachPrologNode’ defined here 558 | class MachPrologNode : public MachIdealNode { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:387:6: error: no declaration matches ‘uint MachEpilogNode::size(PhaseRegAlloc*) const’ 387 | uint MachEpilogNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:387:6: note: no functions named ‘uint MachEpilogNode::size(PhaseRegAlloc*) const’ src/hotspot/share/opto/machnode.hpp:580:7: note: ‘class MachEpilogNode’ defined here 580 | class MachEpilogNode : public MachIdealNode { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:866:6: error: no declaration matches ‘uint MachUEPNode::size(PhaseRegAlloc*) const’ 866 | uint MachUEPNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla/build/src/hotspot/cpu/arm/arm.ad:866:6: note: no functions named ‘uint MachUEPNode::size(PhaseRegAlloc*) const’ src/hotspot/share/opto/machnode.hpp:545:7: note: ‘class MachUEPNode’ defined here 545 | class MachUEPNode : public MachIdealNode { | ^~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/ad_arm.o] Error 1 In file included from src/hotspot/share/runtime/continuationWrapper.cpp:37: src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp: In member function ‘void StackChunkFrameStream::next(RegisterMapT*, bool)’: src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:236:33: error: ‘repair_sender_sp’ is not a member of ‘frame’ 236 | _unextended_sp = frame::repair_sender_sp(cb()->as_nmethod(), _unextended_sp, (intptr_t**)(_sp - frame::sender_sp_offset)); | ^~~~~~~~~~~~~~~~ src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:246:31: error: ‘repair_sender_sp’ is not a member of ‘frame’ 246 | _unextended_sp = frame::repair_sender_sp(cb()->as_nmethod(), _unextended_sp, (intptr_t**)(_sp - frame::sender_sp_offset)); | ^~~~~~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/continuationWrapper.o] Error 1 In file included from src/hotspot/share/runtime/continuationFreezeThaw.cpp:66: src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp: In member function ‘void StackChunkFrameStream::next(RegisterMapT*, bool)’: src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:236:33: error: ‘repair_sender_sp’ is not a member of ‘frame’ 236 | _unextended_sp = frame::repair_sender_sp(cb()->as_nmethod(), _unextended_sp, (intptr_t**)(_sp - frame::sender_sp_offset)); | ^~~~~~~~~~~~~~~~ src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp:246:31: error: ‘repair_sender_sp’ is not a member of ‘frame’ 246 | _unextended_sp = frame::repair_sender_sp(cb()->as_nmethod(), _unextended_sp, (intptr_t**)(_sp - frame::sender_sp_offset)); | ^~~~~~~~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp: In member function ‘freeze_result FreezeBase::recurse_freeze_compiled_frame(frame&, frame&, int, bool)’: src/hotspot/share/runtime/continuationFreezeThaw.cpp:1284:22: error: ‘class frame’ has no member named ‘was_augmented_on_entry’ 1284 | bool augmented = f.was_augmented_on_entry(real_frame_size); | ^~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp: In member function ‘void ThawBase::recurse_thaw_compiled_frame(const frame&, frame&, int, bool)’: src/hotspot/share/runtime/continuationFreezeThaw.cpp:2878:23: error: ‘const class frame’ has no member named ‘was_augmented_on_entry’ 2878 | bool augmented = hf.was_augmented_on_entry(fsize); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from src/hotspot/share/runtime/continuationFreezeThaw.cpp:3302: src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp: At global scope: src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp:42:32: error: no declaration matches ‘frame FreezeBase::new_heap_frame(frame&, frame&)’ 42 | template frame FreezeBase::new_heap_frame(frame& f, frame& caller) { | ^~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:471:34: note: candidate is: ‘template frame FreezeBase::new_heap_frame(frame&, frame&, int)’ 471 | template frame new_heap_frame(frame& f, frame& caller, int size_adjust = 0); | ^~~~~~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:381:7: note: ‘class FreezeBase’ defined here 381 | class FreezeBase : public StackObj { | ^~~~~~~~~~ src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp:59:13: error: no declaration matches ‘void FreezeBase::patch_pd(frame&, const frame&)’ 59 | inline void FreezeBase::patch_pd(frame& hf, const frame& caller) { | ^~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:473:15: note: candidate is: ‘void FreezeBase::patch_pd(frame&, const frame&, bool)’ 473 | inline void patch_pd(frame& callee, const frame& caller, bool is_bottom_frame); | ^~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:381:7: note: ‘class FreezeBase’ defined here 381 | class FreezeBase : public StackObj { | ^~~~~~~~~~ src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp:85:32: error: no declaration matches ‘frame ThawBase::new_stack_frame(const frame&, frame&, bool)’ 85 | template frame ThawBase::new_stack_frame(const frame& hf, frame& caller, bool bottom) { | ^~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:2139:34: note: candidate is: ‘template frame ThawBase::new_stack_frame(const frame&, frame&, bool, int)’ 2139 | template frame new_stack_frame(const frame& hf, frame& caller, bool bottom, int size_adjust = 0); | ^~~~~~~~~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:2070:7: note: ‘class ThawBase’ defined here 2070 | class ThawBase : public StackObj { | ^~~~~~~~ src/hotspot/share/runtime/continuationFreezeThaw.cpp:473:15: warning: inline function ‘void FreezeBase::patch_pd(frame&, const frame&, bool)’ used but never defined 473 | inline void patch_pd(frame& callee, const frame& caller, bool is_bottom_frame); | ^~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-arm-server-slowdebug/hotspot/variant-server/libjvm/objs/continuationFreezeThaw.o] Error 1 gmake[2]: *** [make/Main.gmk:242: hotspot-server-libs] Error 2 ERROR: Build failed for target 'hotspot' in configuration 'linux-arm-server-slowdebug' (exit code 2) ----- Build times ------- Start 2025-12-05 16:02:07 End 2025-12-05 16:02:16 00:00:09 TOTAL -------------------------