Building target 'images' in configuration 'linux-x86-server-slowdebug/' Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneRules.java Copying support/modules_libs/jdk.jfr/jfr/default.jfc Copying support/modules_libs/jdk.jfr/jfr/profile.jfc Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransition.java Copying support/modules_include/jdk.jdwp.agent/jdwpTransport.h Copying jdk/conf/logging.properties Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransitionRule.java Compiling up to 1 files for BUILD_TOOLS_HOTSPOT Creating symlink jdk/lib/jfr/default.jfc Copying buildtools/interim_tzdb_classes/build/tools/tzdb/Ser.java Copying buildtools/langtools_tools_classes/propertiesparser/resources/templates.properties Copying jdk/conf/management/jmxremote.access Creating symlink jdk/lib/jfr/profile.jfc Copying buildtools/tools_jigsaw_classes/build/tools/jigsaw/javadoc-graphs.properties Compiling up to 8 files for BUILD_TOOLS_LANGTOOLS Copying jdk/include/jdwpTransport.h Copying support/modules_include/java.base/jni.h Copying jdk/conf/management/jmxremote.password.template Copying buildtools/tools_jigsaw_classes/build/tools/jigsaw/technology-summary.html Copying jdk/conf/management/management.properties Compiling up to 4 files for BUILD_JIGSAW_TOOLS Copying support/modules_include/java.base/jvmticmlr.h Copying support/modules_include/java.base/linux/jni_md.h Copying jdk/conf/jaxp.properties Copying support/modules_include/java.desktop/jawt.h Copying support/modules_include/java.desktop/linux/jawt_md.h Adding -server KNOWN to jvm.cfg Adding -client IGNORE to jvm.cfg Copying support/modules_legal/java.desktop/pipewire.md Copying support/modules_conf/java.base/sdp/sdp.conf.template Copying support/modules_legal/java.desktop/xwd.md Copying support/modules_legal/java.desktop/colorimaging.md Copying support/modules_legal/common/LICENSE Copying support/modules_legal/java.desktop/giflib.md Copying support/modules_legal/java.desktop/harfbuzz.md Copying support/modules_legal/java.desktop/jpeg.md Copying support/modules_legal/common/ASSEMBLY_EXCEPTION Copying support/modules_legal/common/ADDITIONAL_LICENSE_INFO Copying support/modules_legal/java.base/aes.md Copying support/modules_legal/java.desktop/lcms.md Copying support/modules_legal/java.desktop/libpng.md Copying support/modules_legal/java.desktop/mesa3d.md Copying support/modules_legal/java.base/asm.md Copying jdk/include/jawt.h Copying jdk/include/linux/jawt_md.h 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 jdk/conf/sound.properties Creating symlink jdk/lib/psfont.properties.ja Creating symlink jdk/lib/psfontj2d.properties Copying support/modules_legal/java.base/public_suffix.md Copying support/modules_legal/java.base/unicode.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/security/java.policy Copying jdk/conf/net.properties Copying jdk/conf/sdp/sdp.conf.template Creating symlink jdk/lib/jvm.cfg Creating symlink jdk/lib/security/default.policy Copying jdk/include/classfile_constants.h Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/jquery.md Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/jqueryUI.md Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/ADDITIONAL_LICENSE_INFO Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/ASSEMBLY_EXCEPTION Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/LICENSE Generating jdk/release Building JVM variant 'server' with features 'cds compiler1 compiler2 epsilongc g1gc jfr jni-check jvmti management parallelgc serialgc services shenandoahgc vm-structs' Generating JFR header files Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Preprocessing adlc files x86_32.ad x86.ad shenandoah_x86_32.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) Generating classes for compiler.properties launcher.properties Compiling 20 properties into resource bundles for jdk.compiler Compiling 17 properties into resource bundles for jdk.javadoc Compiling 15 properties into resource bundles for jdk.jdeps Compiling 9 properties into resource bundles for jdk.jshell Linking adlc Generating module-info.java for java.compiler.interim Generating module-info.java for jdk.compiler.interim Generating module-info.java for jdk.javadoc.interim Generating ToolProvider.java for java.compiler.interim Generating adlc files Copying buildtools/gensrc/java.base.interim/jdk/internal/javac/PreviewFeature.java Copying buildtools/gensrc/java.base.interim/jdk/internal/javac/NoPreview.java Compiling up to 127 files for BUILD_java.compiler.interim Compiling up to 355 files for BUILD_jdk.compiler.interim Compiling up to 211 files for BUILD_jdk.javadoc.interim Compiling up to 17 files for BUILD_JAVAC_SERVER 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 Copying support/modules_include/java.base/jvmti.h Postprocessing adlc file ad_x86.cpp Postprocessing adlc file ad_x86.hpp Postprocessing adlc file ad_x86_clone.cpp Postprocessing adlc file ad_x86_expand.cpp Postprocessing adlc file ad_x86_format.cpp Postprocessing adlc file ad_x86_gen.cpp Postprocessing adlc file ad_x86_misc.cpp Postprocessing adlc file ad_x86_peephole.cpp Postprocessing adlc file ad_x86_pipeline.cpp Postprocessing adlc file adGlobals_x86.hpp Postprocessing adlc file dfa_x86.cpp Creating support/modules_libs/java.base/server/libjvm.so from 1055 file(s) Creating hotspot/variant-server/libjvm/libgtest/libgtest.a from 2 file(s) Creating hotspot/variant-server/libjvm/gtest/libjvm.so from 172 file(s) Creating hotspot/variant-server/libjvm/gtest/gtestLauncher from 1 file(s) Compiling abstractCompiler.cpp (for libjvm.so) Compiling abstractDisassembler.cpp (for libjvm.so) Compiling abstractInterpreter.cpp (for libjvm.so) Compiling abstractInterpreter_x86.cpp (for libjvm.so) Compiling accessBackend.cpp (for libjvm.so) Compiling accessBarrierSupport.cpp (for libjvm.so) Compiling accessFlags.cpp (for libjvm.so) Compiling ad_x86.cpp (for libjvm.so) Compiling ad_x86_clone.cpp (for libjvm.so) Compiling ad_x86_expand.cpp (for libjvm.so) Compiling ad_x86_format.cpp (for libjvm.so) Compiling ad_x86_gen.cpp (for libjvm.so) Compiling ad_x86_misc.cpp (for libjvm.so) Compiling ad_x86_peephole.cpp (for libjvm.so) Compiling ad_x86_pipeline.cpp (for libjvm.so) Compiling adaptiveSizePolicy.cpp (for libjvm.so) Compiling addnode.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 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_linux_x86.cpp (for libjvm.so) Compiling assembler_x86.cpp (for libjvm.so) Compiling attachListener.cpp (for libjvm.so) Compiling attachListener_linux.cpp (for libjvm.so) Compiling barrierSet.cpp (for libjvm.so) Compiling barrierSetAssembler_x86.cpp (for libjvm.so) Compiling barrierSetC1.cpp (for libjvm.so) Compiling barrierSetC2.cpp (for libjvm.so) Compiling barrierSetNMethod.cpp (for libjvm.so) Compiling barrierSetNMethod_x86.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 blockOffsetTable.cpp (for libjvm.so) Compiling blockTree.cpp (for libjvm.so) Compiling bootstrapInfo.cpp (for libjvm.so) Compiling bufferNode.cpp (for libjvm.so) Compiling bufferNodeList.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_x86.cpp (for libjvm.so) Compiling c1_Compilation.cpp (for libjvm.so) Compiling c1_Compiler.cpp (for libjvm.so) Compiling c1_FpuStackSim_x86.cpp (for libjvm.so) Compiling c1_FrameMap.cpp (for libjvm.so) Compiling c1_FrameMap_x86.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_x86.cpp (for libjvm.so) Compiling c1_LIRGenerator.cpp (for libjvm.so) Compiling c1_LIRGenerator_x86.cpp (for libjvm.so) Compiling c1_LIR_x86.cpp (for libjvm.so) Compiling c1_LinearScan.cpp (for libjvm.so) Compiling c1_LinearScan_x86.cpp (for libjvm.so) Compiling c1_MacroAssembler_x86.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_x86.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_CodeStubs_x86.cpp (for libjvm.so) Compiling c2_MacroAssembler_x86.cpp (for libjvm.so) Compiling c2_init_x86.cpp (for libjvm.so) Compiling c2_intelJccErratum_x86.cpp (for libjvm.so) Compiling c2compiler.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_x86.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 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 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) src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp: In member function 'void C2_MacroAssembler::verified_entry(Compile*, int)': src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp:58:27: error: 'r15_thread' was not declared in this scope; did you mean 'get_thread'? 58 | clinit_barrier(klass, r15_thread, &L_skip_barrier /*L_fast_path*/); | ^~~~~~~~~~ | get_thread gmake[3]: *** [lib/CompileJvm.gmk:154: /home/buildbot/worker/build-jdkX-valhalla-debian11/build/build/linux-x86-server-slowdebug/hotspot/variant-server/libjvm/objs/c2_MacroAssembler_x86.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:626:6: error: no declaration matches 'uint MachPrologNode::size(PhaseRegAlloc*) const' 626 | uint MachPrologNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:626:6: note: no functions named 'uint MachPrologNode::size(PhaseRegAlloc*) const' In file included from ad_x86.hpp:35, from ad_x86.cpp:29: src/hotspot/share/opto/machnode.hpp:542:7: note: 'class MachPrologNode' defined here 542 | class MachPrologNode : public MachIdealNode { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:717:6: error: no declaration matches 'uint MachEpilogNode::size(PhaseRegAlloc*) const' 717 | uint MachEpilogNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:717:6: note: no functions named 'uint MachEpilogNode::size(PhaseRegAlloc*) const' In file included from ad_x86.hpp:35, from ad_x86.cpp:29: src/hotspot/share/opto/machnode.hpp:564:7: note: 'class MachEpilogNode' defined here 564 | class MachEpilogNode : public MachIdealNode { | ^~~~~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:1399:6: error: no declaration matches 'uint MachUEPNode::size(PhaseRegAlloc*) const' 1399 | uint MachUEPNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:1399:6: note: no functions named 'uint MachUEPNode::size(PhaseRegAlloc*) const' In file included from ad_x86.hpp:35, from ad_x86.cpp:29: src/hotspot/share/opto/machnode.hpp:529:7: note: 'class MachUEPNode' defined here 529 | class MachUEPNode : public MachIdealNode { | ^~~~~~~~~~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad: In member function 'virtual void rep_stosNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:11635:86: error: no matching function for call to 'C2_MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, const KRegister&)' 11635 | $tmp$$XMMRegister, false, knoreg); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:8: note: candidate: 'void MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, bool, KRegister)' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:99: note: no known conversion for argument 6 from 'const KRegister' to 'bool' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ~~~~~^~~~~~~~~~~~~~ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate: 'void MacroAssembler::clear_mem(Register, int, Register, XMMRegister, KRegister)' 1958 | void clear_mem(Register base, int cnt, Register rtmp, XMMRegister xtmp, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate expects 5 arguments, 6 provided /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad: In member function 'virtual void rep_stos_evexNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:11696:132: error: no matching function for call to 'C2_MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, KRegister)' 11696 | $tmp$$XMMRegister, false, $ktmp$$KRegister); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:8: note: candidate: 'void MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, bool, KRegister)' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:99: note: no known conversion for argument 6 from 'KRegister' to 'bool' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ~~~~~^~~~~~~~~~~~~~ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate: 'void MacroAssembler::clear_mem(Register, int, Register, XMMRegister, KRegister)' 1958 | void clear_mem(Register base, int cnt, Register rtmp, XMMRegister xtmp, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate expects 5 arguments, 6 provided /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad: In member function 'virtual void rep_stos_largeNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:11746:85: error: no matching function for call to 'C2_MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, const KRegister&)' 11746 | $tmp$$XMMRegister, true, knoreg); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:8: note: candidate: 'void MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, bool, KRegister)' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:99: note: no known conversion for argument 6 from 'const KRegister' to 'bool' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ~~~~~^~~~~~~~~~~~~~ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate: 'void MacroAssembler::clear_mem(Register, int, Register, XMMRegister, KRegister)' 1958 | void clear_mem(Register base, int cnt, Register rtmp, XMMRegister xtmp, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate expects 5 arguments, 6 provided /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad: In member function 'virtual void rep_stos_large_evexNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86_32.ad:11796:131: error: no matching function for call to 'C2_MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, KRegister)' 11796 | $tmp$$XMMRegister, true, $ktmp$$KRegister); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:8: note: candidate: 'void MacroAssembler::clear_mem(Register, Register, Register, XMMRegister, bool, bool, KRegister)' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1955:99: note: no known conversion for argument 6 from 'KRegister' to 'bool' 1955 | void clear_mem(Register base, Register cnt, Register val, XMMRegister xtmp, bool is_large, bool word_copy_only, KRegister mask=knoreg); | ~~~~~^~~~~~~~~~~~~~ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate: 'void MacroAssembler::clear_mem(Register, int, Register, XMMRegister, KRegister)' 1958 | void clear_mem(Register base, int cnt, Register rtmp, XMMRegister xtmp, KRegister mask=knoreg); | ^~~~~~~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1958:8: note: candidate expects 5 arguments, 6 provided /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86.ad: In member function 'virtual void CallStaticJavaDirectNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86.ad:2811:48: error: no matching function for call to 'C2_MacroAssembler::movq(Address, Register&)' 2811 | __ movq(Address(rsp, st_off), toReg); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1921:8: note: candidate: 'void MacroAssembler::movq(XMMRegister, AddressLiteral, Register)' 1921 | void movq(XMMRegister dst, AddressLiteral src, Register rscratch = noreg); | ^~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1921:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1921 | void movq(XMMRegister dst, AddressLiteral src, Register rscratch = noreg); | ~~~~~~~~~~~~^~~ In file included from src/hotspot/share/asm/assembler.hpp:516, from src/hotspot/cpu/x86/nativeInst_x86.hpp:28, from src/hotspot/share/code/nativeInst.hpp:30, from ad_x86.hpp:33, from ad_x86.cpp:29: src/hotspot/cpu/x86/assembler_x86.hpp:1648:8: note: candidate: 'void Assembler::movq(XMMRegister, Register)' 1648 | void movq(XMMRegister dst, Register src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1648:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1648 | void movq(XMMRegister dst, Register src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1647:8: note: candidate: 'void Assembler::movq(Register, XMMRegister)' 1647 | void movq(Register dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1647:22: note: no known conversion for argument 1 from 'Address' to 'Register' 1647 | void movq(Register dst, XMMRegister src); | ~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1646:8: note: candidate: 'void Assembler::movq(XMMRegister, XMMRegister)' 1646 | void movq(XMMRegister dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1646:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1646 | void movq(XMMRegister dst, XMMRegister src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1645:8: note: candidate: 'void Assembler::movq(XMMRegister, Address)' 1645 | void movq(XMMRegister dst, Address src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1645:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1645 | void movq(XMMRegister dst, Address src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1644:8: note: candidate: 'void Assembler::movq(Address, XMMRegister)' 1644 | void movq(Address dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1644:42: note: no known conversion for argument 2 from 'Register' to 'XMMRegister' 1644 | void movq(Address dst, XMMRegister src); | ~~~~~~~~~~~~^~~ /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86.ad: In member function 'virtual void CallDynamicJavaDirectNode::emit(CodeBuffer&, PhaseRegAlloc*) const': /home/buildbot/worker/build-jdkX-valhalla-debian11/build/src/hotspot/cpu/x86/x86.ad:2811:48: error: no matching function for call to 'C2_MacroAssembler::movq(Address, Register&)' 2811 | __ movq(Address(rsp, st_off), toReg); | ^ In file included from src/hotspot/share/asm/macroAssembler.hpp:32, from src/hotspot/share/opto/c2_MacroAssembler.hpp:28, from src/hotspot/share/opto/c2_CodeStubs.hpp:28, from src/hotspot/share/opto/output.hpp:32, from ad_x86.hpp:34, from ad_x86.cpp:29: src/hotspot/cpu/x86/macroAssembler_x86.hpp:1921:8: note: candidate: 'void MacroAssembler::movq(XMMRegister, AddressLiteral, Register)' 1921 | void movq(XMMRegister dst, AddressLiteral src, Register rscratch = noreg); | ^~~~ src/hotspot/cpu/x86/macroAssembler_x86.hpp:1921:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1921 | void movq(XMMRegister dst, AddressLiteral src, Register rscratch = noreg); | ~~~~~~~~~~~~^~~ In file included from src/hotspot/share/asm/assembler.hpp:516, from src/hotspot/cpu/x86/nativeInst_x86.hpp:28, from src/hotspot/share/code/nativeInst.hpp:30, from ad_x86.hpp:33, from ad_x86.cpp:29: src/hotspot/cpu/x86/assembler_x86.hpp:1648:8: note: candidate: 'void Assembler::movq(XMMRegister, Register)' 1648 | void movq(XMMRegister dst, Register src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1648:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1648 | void movq(XMMRegister dst, Register src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1647:8: note: candidate: 'void Assembler::movq(Register, XMMRegister)' 1647 | void movq(Register dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1647:22: note: no known conversion for argument 1 from 'Address' to 'Register' 1647 | void movq(Register dst, XMMRegister src); | ~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1646:8: note: candidate: 'void Assembler::movq(XMMRegister, XMMRegister)' 1646 | void movq(XMMRegister dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1646:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1646 | void movq(XMMRegister dst, XMMRegister src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1645:8: note: candidate: 'void Assembler::movq(XMMRegister, Address)' 1645 | void movq(XMMRegister dst, Address src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1645:25: note: no known conversion for argument 1 from 'Address' to 'XMMRegister' 1645 | void movq(XMMRegister dst, Address src); | ~~~~~~~~~~~~^~~ src/hotspot/cpu/x86/assembler_x86.hpp:1644:8: note: candidate: 'void Assembler::movq(Address, XMMRegister)' 1644 | void movq(Address dst, XMMRegister src); | ^~~~ src/hotspot/cpu/x86/assembler_x86.hpp:1644:42: note: no known conversion for argument 2 from 'Register' to 'XMMRegister' 1644 | void movq(Address dst, XMMRegister src); | ~~~~~~~~~~~~^~~ gmake[3]: *** [lib/CompileJvm.gmk:154: /home/buildbot/worker/build-jdkX-valhalla-debian11/build/build/linux-x86-server-slowdebug/hotspot/variant-server/libjvm/objs/ad_x86.o] Error 1 gmake[2]: *** [make/Main.gmk:253: hotspot-server-libs] Error 2 gmake[2]: *** Waiting for unfinished jobs.... Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/glass.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/link.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/x.png Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-7.txt Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-8.txt ERROR: Build failed for target 'images' in configuration 'linux-x86-server-slowdebug/' (exit code 2) ----- Build times ------- Start 2024-04-07 10:32:24 End 2024-04-07 10:32:53 00:00:29 TOTAL -------------------------