Building target 'images' in configuration 'linux-riscv64-server-release' Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneRules.java Copying support/modules_conf/java.xml/jaxp.properties Copying support/modules_libs/jdk.jfr/jfr/default.jfc Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransition.java Copying buildtools/interim_tzdb_classes/build/tools/tzdb/ZoneOffsetTransitionRule.java Copying support/modules_conf/java.xml/jaxp-strict.properties.template Copying buildtools/interim_tzdb_classes/build/tools/tzdb/Ser.java Compiling up to 1 files for BUILD_TOOLS_HOTSPOT Copying buildtools/langtools_tools_classes/propertiesparser/resources/templates.properties Copying support/modules_include/jdk.jdwp.agent/jdwpTransport.h Copying jdk/conf/jaxp.properties Copying support/modules_libs/jdk.jfr/jfr/profile.jfc Compiling up to 9 files for BUILD_TOOLS_LANGTOOLS Copying jdk/conf/logging.properties Creating symlink jdk/lib/jfr/default.jfc Copying jdk/conf/jaxp-strict.properties.template Copying support/modules_include/java.desktop/jawt.h Copying jdk/conf/management/jmxremote.access Copying jdk/include/jdwpTransport.h Creating symlink jdk/lib/jfr/profile.jfc Copying support/modules_include/java.desktop/linux/jawt_md.h Copying jdk/conf/management/jmxremote.password.template Copying jdk/conf/management/management.properties 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 Copying support/modules_legal/java.desktop/pipewire.md Adding -server KNOWN to jvm.cfg Adding -client IGNORE to jvm.cfg Copying support/modules_legal/java.desktop/xwd.md Copying support/modules_legal/java.desktop/colorimaging.md 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/java.desktop/lcms.md Copying support/modules_legal/java.desktop/libpng.md Copying support/modules_legal/java.desktop/mesa3d.md Copying jdk/include/jawt.hCopying support/modules_legal/common/LICENSE Copying jdk/include/linux/jawt_md.h Copying support/modules_legal/common/ASSEMBLY_EXCEPTION Copying support/modules_legal/common/ADDITIONAL_LICENSE_INFO Copying jdk/conf/sound.properties Copying support/modules_legal/java.base/c-libutl.md Creating symlink jdk/lib/psfont.properties.ja Creating symlink jdk/lib/psfontj2d.properties 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 Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/dejavufonts.md Copying jdk/modules/jdk.javadoc/jdk/javadoc/internal/doclets/formats/html/resources/legal/highlightjs.md 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 jvmci jvmti management parallelgc serialgc services shenandoahgc vm-structs zgc' Generating JFR header files Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s) Preprocessing adlc files riscv.ad riscv_v.ad riscv_b.ad shenandoah_riscv.ad z_riscv.ad g1_riscv.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) Compiling 10 properties into resource bundles for jdk.jshell Compiling 17 properties into resource bundles for jdk.javadoc Compiling 15 properties into resource bundles for jdk.jdeps Generating classes for compiler.properties launcher.properties Generating FlagsEnum Compiling 18 properties into resource bundles for jdk.compiler Linking adlc Generating adlc files 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 Postprocessing adlc file ad_riscv.cpp Postprocessing adlc file ad_riscv.hpp Postprocessing adlc file ad_riscv_clone.cpp Postprocessing adlc file ad_riscv_expand.cpp Postprocessing adlc file ad_riscv_format.cpp Postprocessing adlc file ad_riscv_gen.cpp Postprocessing adlc file ad_riscv_misc.cpp Postprocessing adlc file ad_riscv_peephole.cpp Postprocessing adlc file ad_riscv_pipeline.cpp Postprocessing adlc file adGlobals_riscv.hpp Postprocessing adlc file dfa_riscv.cpp Generating module-info.java for java.compiler.interim Generating module-info.java for jdk.compiler.interim Generating module-info.java for jdk.internal.md.interim Generating module-info.java for jdk.javadoc.interim Generating ToolProvider.java for java.compiler.interim 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 362 files for BUILD_jdk.compiler.interim Compiling up to 145 files for BUILD_jdk.internal.md.interim Compiling up to 213 files for BUILD_jdk.javadoc.interim Compiling up to 17 files for BUILD_JAVAC_SERVER Copying support/modules_include/java.base/jvmti.h Compiling up to 136 files for BUILD_java.compiler.interim Creating support/modules_libs/java.base/server/libjvm.so from 1215 file(s) Compiling abstractCompiler.cpp (for libjvm.so) Compiling abstractDisassembler.cpp (for libjvm.so) Compiling abstractInterpreter.cpp (for libjvm.so) Compiling abstractInterpreter_riscv.cpp (for libjvm.so) Compiling accessBackend.cpp (for libjvm.so) Compiling accessBarrierSupport.cpp (for libjvm.so) Compiling accessFlags.cpp (for libjvm.so) Compiling ad_riscv.cpp (for libjvm.so) Compiling ad_riscv_clone.cpp (for libjvm.so) Compiling ad_riscv_expand.cpp (for libjvm.so) Compiling ad_riscv_format.cpp (for libjvm.so) Compiling ad_riscv_gen.cpp (for libjvm.so) Compiling ad_riscv_misc.cpp (for libjvm.so) Compiling ad_riscv_peephole.cpp (for libjvm.so) Compiling ad_riscv_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) In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/logging/logOutputList.hpp:29, from src/hotspot/share/logging/logTagSet.hpp:29, from src/hotspot/share/logging/log.hpp:30, from src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp:28: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:31: src/hotspot/share/oops/oop.hpp: At global scope: src/hotspot/share/oops/oop.hpp:71:70: error: 'atomic_memory_order' has not been declared 71 | inline oop cas_set_forwardee(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:89:70: error: 'atomic_memory_order' has not been declared 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:57: error: 'atomic_memory_order' has not been declared 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:55: error: 'atomic_memory_order' has not been declared 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:85: error: 'memory_order_conservative' was not declared in this scope 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:83: error: 'memory_order_conservative' was not declared in this scope 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/adaptiveSizePolicy.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/memory/allocation.inline.hpp:30, from src/hotspot/share/memory/allocation.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:31: src/hotspot/share/oops/oop.hpp: At global scope: src/hotspot/share/oops/oop.hpp:71:70: error: 'atomic_memory_order' has not been declared 71 | inline oop cas_set_forwardee(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:89:70: error: 'atomic_memory_order' has not been declared 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:57: error: 'atomic_memory_order' has not been declared 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:55: error: 'atomic_memory_order' has not been declared 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:85: error: 'memory_order_conservative' was not declared in this scope 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:83: error: 'memory_order_conservative' was not declared in this scope 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/allocation.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/ci/ciMetadata.hpp:30, from src/hotspot/share/ci/ciType.hpp:28, from src/hotspot/share/ci/ciKlass.hpp:28, from src/hotspot/share/ci/ciArrayKlass.hpp:28, from src/hotspot/share/ci/ciArray.hpp:28, from src/hotspot/share/ci/compilerInterface.hpp:28, from src/hotspot/share/compiler/abstractCompiler.hpp:28, from src/hotspot/share/compiler/abstractCompiler.cpp:24: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/abstractCompiler.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/macroAssembler.hpp:28, from src/hotspot/share/asm/macroAssembler.inline.hpp:28, from src/hotspot/share/interpreter/abstractInterpreter.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/abstractInterpreter.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/classfile/vmClasses.hpp:30, from src/hotspot/share/classfile/javaClasses.hpp:28, from src/hotspot/share/classfile/javaClasses.inline.hpp:28, from src/hotspot/share/gc/shared/accessBarrierSupport.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/share/compiler/abstractDisassembler.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/memory/allocation.inline.hpp:30, from src/hotspot/share/opto/addnode.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:31: src/hotspot/share/oops/oop.hpp: At global scope: src/hotspot/share/oops/oop.hpp:71:70: error: 'atomic_memory_order' has not been declared 71 | inline oop cas_set_forwardee(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:89:70: error: 'atomic_memory_order' has not been declared 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:57: error: 'atomic_memory_order' has not been declared 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:55: error: 'atomic_memory_order' has not been declared 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:85: error: 'memory_order_conservative' was not declared in this scope 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:83: error: 'memory_order_conservative' was not declared in this scope 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/gc/shared/ageTable.hpp:30, from src/hotspot/share/gc/shared/ageTable.inline.hpp:28, from src/hotspot/share/gc/shared/ageTable.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/accessBarrierSupport.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/abstractDisassembler.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/addnode.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ageTable.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/classfile/vmClasses.hpp:30, from src/hotspot/share/classfile/altHashing.cpp:47: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/code/stubs.hpp:28, from src/hotspot/share/interpreter/interpreter.hpp:28, from src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp:27: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/altHashing.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/abstractInterpreter_riscv.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/oops/oop.inline.hpp:28, from src/hotspot/share/utilities/accessFlags.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:31, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/array.hpp:28, from src/hotspot/share/oops/annotations.hpp:28, from src/hotspot/share/classfile/classFileParser.hpp:29, from src/hotspot/share/oops/inlineKlass.hpp:28, from src/hotspot/share/oops/accessBackend.hpp:33, from src/hotspot/share/oops/accessBackend.inline.hpp:28, from src/hotspot/share/oops/accessBackend.cpp:25: src/hotspot/share/oops/oop.hpp:71:70: error: 'atomic_memory_order' has not been declared 71 | inline oop cas_set_forwardee(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:89:70: error: 'atomic_memory_order' has not been declared 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:57: error: 'atomic_memory_order' has not been declared 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:55: error: 'atomic_memory_order' has not been declared 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:299:85: error: 'memory_order_conservative' was not declared in this scope 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:300:83: error: 'memory_order_conservative' was not declared in this scope 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/utilities/growableArray.hpp:428:24: error: 'Array' does not name a type; did you mean 'jarray'? 428 | void appendAll(const Array* l) { | ^~~~~ | jarray src/hotspot/share/utilities/growableArray.hpp:428:29: error: expected ',' or '...' before '<' token 428 | void appendAll(const Array* l) { | ^ src/hotspot/share/utilities/growableArray.hpp: In member function 'void GrowableArrayWithAllocator::appendAll(int)': src/hotspot/share/utilities/growableArray.hpp:429:25: error: 'l' was not declared in this scope 429 | for (int i = 0; i < l->length(); i++) { | ^ In file included from src/hotspot/share/oops/accessBackend.cpp:27: src/hotspot/share/oops/oop.inline.hpp: At global scope: src/hotspot/share/oops/oop.inline.hpp:81:10: error: no declaration matches 'markWord oopDesc::cas_set_mark(markWord, markWord, atomic_memory_order)' 81 | markWord oopDesc::cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order) { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:89:19: note: candidates are: 'markWord oopDesc::cas_set_mark(markWord, markWord, int)' 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~ src/hotspot/share/oops/oop.inline.hpp:77:10: note: 'markWord oopDesc::cas_set_mark(markWord, markWord)' 77 | markWord oopDesc::cas_set_mark(markWord new_mark, markWord old_mark) { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:57:7: note: 'class oopDesc' defined here 57 | class oopDesc { | ^~~~~~~ src/hotspot/share/oops/oop.inline.hpp:350:5: error: no declaration matches 'oopDesc* oopDesc::cas_set_forwardee(markWord, markWord, atomic_memory_order)' 350 | oop oopDesc::cas_set_forwardee(markWord new_mark, markWord compare, atomic_memory_order order) { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:71:14: note: candidate is: 'oopDesc* oopDesc::cas_set_forwardee(markWord, markWord, int)' 71 | inline oop cas_set_forwardee(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:57:7: note: 'class oopDesc' defined here 57 | class oopDesc { | ^~~~~~~ src/hotspot/share/oops/oop.inline.hpp:360:5: error: no declaration matches 'oopDesc* oopDesc::forward_to_atomic(oop, markWord, atomic_memory_order)' 360 | oop oopDesc::forward_to_atomic(oop p, markWord compare, atomic_memory_order order) { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:299:14: note: candidate is: 'oopDesc* oopDesc::forward_to_atomic(oop, markWord, int)' 299 | inline oop forward_to_atomic(oop p, markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:57:7: note: 'class oopDesc' defined here 57 | class oopDesc { | ^~~~~~~ src/hotspot/share/oops/oop.inline.hpp:368:5: error: no declaration matches 'oopDesc* oopDesc::forward_to_self_atomic(markWord, atomic_memory_order)' 368 | oop oopDesc::forward_to_self_atomic(markWord old_mark, atomic_memory_order order) { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:300:14: note: candidate is: 'oopDesc* oopDesc::forward_to_self_atomic(markWord, int)' 300 | inline oop forward_to_self_atomic(markWord compare, atomic_memory_order order = memory_order_conservative); | ^~~~~~~~~~~~~~~~~~~~~~ src/hotspot/share/oops/oop.hpp:57:7: note: 'class oopDesc' defined here 57 | class oopDesc { | ^~~~~~~ src/hotspot/share/oops/oop.hpp:89:19: warning: inline function 'markWord oopDesc::cas_set_mark(markWord, markWord, int)' used but never defined 89 | inline markWord cas_set_mark(markWord new_mark, markWord old_mark, atomic_memory_order order); | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/accessFlags.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/accessBackend.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/oops/weakHandle.hpp:28, from src/hotspot/share/classfile/classLoaderData.hpp:30, from src/hotspot/share/oops/annotations.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/annotations.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/oops/klass.hpp:31, from build/linux-riscv64-server-release/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:8, from src/hotspot/share/jfr/jfrEvents.hpp:32, from src/hotspot/share/gc/shared/ageTableTracer.cpp:27: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ageTableTracer.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_peephole.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/gc/shared/allocTracer.hpp:29, from src/hotspot/share/gc/shared/allocTracer.cpp:25: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_peephole.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/allocTracer.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_clone.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_clone.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_misc.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_misc.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_expand.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_format.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_expand.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_format.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_pipeline.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_pipeline.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv_gen.cpp:29: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ gmake[3]: *** [lib/CompileJvm.gmk:180: /home/buildbot/worker/build-jdkX-valhalla/build/build/linux-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv_gen.o] Error 1 In file included from src/hotspot/share/utilities/growableArray.hpp:30, from src/hotspot/cpu/riscv/vm_version_riscv.hpp:35, from src/hotspot/share/runtime/vm_version.hpp:30, from src/hotspot/share/runtime/orderAccess.hpp:29, from src/hotspot/share/runtime/atomicAccess.hpp:32, from src/hotspot/share/oops/oop.hpp:36, from src/hotspot/share/runtime/handles.hpp:29, from src/hotspot/share/code/oopRecorder.hpp:28, from src/hotspot/share/asm/codeBuffer.hpp:28, from src/hotspot/share/asm/assembler.hpp:28, from src/hotspot/share/asm/assembler.inline.hpp:28, from src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:30, from src/hotspot/cpu/riscv/nativeInst_riscv.hpp:30, from src/hotspot/share/code/nativeInst.hpp:30, from ad_riscv.hpp:35, from ad_riscv.cpp:30: src/hotspot/share/oops/array.hpp: In member function 'T Array::at_acquire(int)': src/hotspot/share/oops/array.hpp:136:49: error: 'AtomicAccess' has not been declared 136 | T at_acquire(const int i) { return AtomicAccess::load_acquire(adr_at(i)); } | ^~~~~~~~~~~~ src/hotspot/share/oops/array.hpp: In member function 'void Array::release_at_put(int, T)': src/hotspot/share/oops/array.hpp:137:42: error: 'AtomicAccess' has not been declared 137 | void release_at_put(int i, T x) { AtomicAccess::release_store(adr_at(i), x); } | ^~~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad: At global scope: src/hotspot/cpu/riscv/riscv.ad:1449:6: error: no declaration matches 'uint MachPrologNode::size(PhaseRegAlloc*) const' 1449 | uint MachPrologNode::size(PhaseRegAlloc* ra_) const | ^~~~~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad:1449:6: note: no functions named 'uint MachPrologNode::size(PhaseRegAlloc*) const' In file included from ad_riscv.hpp:37: src/hotspot/share/opto/machnode.hpp:558:7: note: 'class MachPrologNode' defined here 558 | class MachPrologNode : public MachIdealNode { | ^~~~~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad:1515:6: error: no declaration matches 'uint MachEpilogNode::size(PhaseRegAlloc*) const' 1515 | uint MachEpilogNode::size(PhaseRegAlloc *ra_) const { | ^~~~~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad:1515: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 { | ^~~~~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad:1826:6: error: no declaration matches 'uint MachUEPNode::size(PhaseRegAlloc*) const' 1826 | uint MachUEPNode::size(PhaseRegAlloc* ra_) const | ^~~~~~~~~~~ src/hotspot/cpu/riscv/riscv.ad:1826: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-riscv64-server-release/hotspot/variant-server/libjvm/objs/ad_riscv.o] Error 1 gmake[2]: *** [make/Main.gmk:242: hotspot-server-libs] Error 2 gmake[2]: *** Waiting for unfinished jobs.... Copying buildtools/interim_langtools_modules/jdk.internal.md.interim/jdk/internal/org/commonmark/internal/util/entities.txt 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/down.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/fonts/DejaVuLGCSans-Bold.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans-Bold.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans-BoldOblique.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans-BoldOblique.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans-Oblique.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans-Oblique.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSans.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-Bold.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-Bold.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-BoldOblique.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-BoldOblique.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-Oblique.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono-Oblique.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSansMono.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-Bold.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-Bold.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-BoldItalic.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-BoldItalic.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-Italic.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif-Italic.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif.woff Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/DejaVuLGCSerif.woff2 Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/fonts/dejavu.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/highlight.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.js Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.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/left.svg 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/moon.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/right.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template 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/sort-a-z.svg 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/sun.svg Copying buildtools/interim_langtools_modules/jdk.javadoc.interim/jdk/javadoc/internal/doclets/formats/html/resources/x.svg 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-riscv64-server-release' (exit code 2) ----- Build times ------- Start 2025-12-05 16:04:52 End 2025-12-05 16:05:14 00:00:22 TOTAL -------------------------