Building target 'hotspot' in configuration 'linux-riscv64-server-fastdebug' 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/gcc.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 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) 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_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 Copying support/modules_include/java.base/jvmti.h Creating support/modules_libs/java.base/server/libjvm.so from 1211 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) 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 aotCompressedPointers.cpp (for libjvm.so) Compiling aotConstantPoolResolver.cpp (for libjvm.so) Compiling aotGrowableArray.cpp (for libjvm.so) Compiling aotLinkedClassBulkLoader.cpp (for libjvm.so) Compiling aotLinkedClassTable.cpp (for libjvm.so) Compiling aotMapLogger.cpp (for libjvm.so) Compiling aotMappedHeap.cpp (for libjvm.so) Compiling aotMappedHeapLoader.cpp (for libjvm.so) Compiling aotMappedHeapWriter.cpp (for libjvm.so) Compiling aotMetaspace.cpp (for libjvm.so) Compiling aotOopChecker.cpp (for libjvm.so) Compiling aotReferenceObjSupport.cpp (for libjvm.so) Compiling aotStreamedHeap.cpp (for libjvm.so) In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/compiler/abstractDisassembler.cpp:31: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/memory/arena.hpp:28, from src/hotspot/share/runtime/handles.hpp:28, 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/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/abstractDisassembler.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/utilities/accessFlags.cpp:25: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/memory/iterator.hpp:28, from src/hotspot/share/oops/oop.hpp:29, from src/hotspot/share/oops/oop.inline.hpp:28: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/accessFlags.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/classfile/javaClasses.inline.hpp:31, from src/hotspot/share/gc/shared/accessBarrierSupport.cpp:25: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/metaprogramming/primitiveConversions.hpp:31, from src/hotspot/share/utilities/enumIterator.hpp:32, from src/hotspot/share/classfile/vmClassID.hpp:29, from src/hotspot/share/classfile/vmClasses.hpp:28, from src/hotspot/share/classfile/javaClasses.hpp:28, from src/hotspot/share/classfile/javaClasses.inline.hpp:28: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/accessBarrierSupport.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/typeArrayOop.inline.hpp:30, from src/hotspot/share/oops/annotations.cpp:32: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/classfile/classLoaderData.hpp:28, from src/hotspot/share/oops/annotations.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/annotations.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/oops/accessBackend.cpp:27: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/oops/accessBackend.hpp:30, from src/hotspot/share/oops/accessBackend.inline.hpp:28, from src/hotspot/share/oops/accessBackend.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/accessBackend.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/oops/cpCache.inline.hpp:30, from src/hotspot/share/oops/constantPool.inline.hpp:30, from src/hotspot/share/interpreter/abstractInterpreter.cpp:37: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/memory/arena.hpp:28, from src/hotspot/share/runtime/handles.hpp:28, 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/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/abstractInterpreter.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/gc/shared/ageTable.inline.hpp:30, from src/hotspot/share/gc/shared/ageTable.cpp:25: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/gc/shared/ageTable.hpp:28, from src/hotspot/share/gc/shared/ageTable.inline.hpp:28: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/ageTable.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/oops/klass.inline.hpp:30, from src/hotspot/share/oops/instanceKlass.inline.hpp:32, from src/hotspot/share/cds/aotClassInitializer.cpp:34: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/utilities/exceptions.hpp:28, from src/hotspot/share/cds/aotClassInitializer.hpp:29, from src/hotspot/share/cds/aotClassInitializer.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotClassInitializer.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/oops/klass.inline.hpp:30, from src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp:29: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/memory/arena.hpp:28, from src/hotspot/share/runtime/handles.hpp:28, 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/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/abstractInterpreter_riscv.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp:31, from src/hotspot/share/cds/aotArtifactFinder.cpp:30: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/utilities/exceptions.hpp:28, from src/hotspot/share/cds/aotArtifactFinder.hpp:29, from src/hotspot/share/cds/aotArtifactFinder.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotArtifactFinder.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/oops/klass.inline.hpp:30, from src/hotspot/share/classfile/altHashing.cpp:48: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/classfile/altHashing.hpp:30, from src/hotspot/share/classfile/altHashing.cpp:46: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/altHashing.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/oops/klass.inline.hpp:30, from src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp:41: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/utilities/exceptions.hpp:28, from src/hotspot/share/cds/aotClassInitializer.hpp:29, from src/hotspot/share/cds/aotLinkedClassBulkLoader.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotLinkedClassBulkLoader.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/runtime/javaThread.inline.hpp:35, from src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:37, from src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from build/linux-riscv64-server-fastdebug/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:13, from src/hotspot/share/jfr/jfrEvents.hpp:32, from src/hotspot/share/gc/shared/ageTableTracer.cpp:27: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/gc/shared/ageTableTracer.hpp:29, from src/hotspot/share/gc/shared/ageTableTracer.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/ageTableTracer.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/cds/aotMapLogger.cpp:43: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/utilities/align.hpp:32, from src/hotspot/share/runtime/globals_shared.hpp:28, from src/hotspot/share/cds/cds_globals.hpp:28, from src/hotspot/share/cds/archiveUtils.hpp:28, from src/hotspot/share/cds/archiveBuilder.hpp:28, from src/hotspot/share/cds/aotMapLogger.hpp:28, from src/hotspot/share/cds/aotMapLogger.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotMapLogger.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/cds/aotMappedHeapLoader.cpp:41: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/utilities/align.hpp:32, from src/hotspot/share/runtime/globals_shared.hpp:28, from src/hotspot/share/cds/cds_globals.hpp:28, from src/hotspot/share/cds/aotLogging.hpp:28, from src/hotspot/share/cds/aotMappedHeapLoader.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotMappedHeapLoader.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/oops/cpCache.inline.hpp:30, from src/hotspot/share/oops/constantPool.inline.hpp:30, from src/hotspot/share/cds/aotClassLinker.cpp:39: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/interpreter/bytecodes.hpp:29, from src/hotspot/share/cds/aotClassLinker.hpp:28, from src/hotspot/share/cds/aotClassLinker.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotClassLinker.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/runtime/javaThread.inline.hpp:35, from src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:37, from src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp:31, from src/hotspot/share/jfr/writers/jfrEventWriterHost.hpp:28, from src/hotspot/share/jfr/writers/jfrEventWriterHost.inline.hpp:28, from src/hotspot/share/jfr/writers/jfrNativeEventWriter.hpp:30, from src/hotspot/share/jfr/recorder/service/jfrEvent.hpp:33, from build/linux-riscv64-server-fastdebug/hotspot/variant-server/gensrc/jfrfiles/jfrEventClasses.hpp:13, from src/hotspot/share/jfr/jfrEvents.hpp:32, from src/hotspot/share/gc/shared/allocTracer.cpp:26: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/memory/arena.hpp:28, from src/hotspot/share/runtime/handles.hpp:28, from src/hotspot/share/gc/shared/allocTracer.hpp:29, from src/hotspot/share/gc/shared/allocTracer.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/allocTracer.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/oops/cpCache.inline.hpp:30, from src/hotspot/share/oops/constantPool.inline.hpp:30, from src/hotspot/share/cds/aotConstantPoolResolver.cpp:35: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/interpreter/bytecodes.hpp:29, from src/hotspot/share/cds/aotClassLinker.hpp:28, from src/hotspot/share/cds/aotConstantPoolResolver.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotConstantPoolResolver.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/cds/aotMappedHeapWriter.cpp:37: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/utilities/align.hpp:32, from src/hotspot/share/runtime/globals_shared.hpp:28, from src/hotspot/share/cds/cds_globals.hpp:28, from src/hotspot/share/cds/archiveUtils.hpp:28, from src/hotspot/share/cds/archiveBuilder.hpp:28, from src/hotspot/share/cds/aotMapLogger.hpp:28, from src/hotspot/share/cds/aotMappedHeap.hpp:28, from src/hotspot/share/cds/aotMappedHeapWriter.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotMappedHeapWriter.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/classfile/classLoaderData.inline.hpp:32, from src/hotspot/share/oops/klass.inline.hpp:30, from src/hotspot/share/oops/instanceKlass.inline.hpp:32, from src/hotspot/share/cds/aotOopChecker.cpp:31: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/cds/aotMetaspace.hpp:28, from src/hotspot/share/cds/aotOopChecker.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/oops/oopHandle.inline.hpp:31, from src/hotspot/share/cds/cdsProtectionDomain.hpp:29, from src/hotspot/share/cds/aotMetaspace.cpp:39: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from src/hotspot/share/utilities/exceptions.hpp:28, from src/hotspot/share/cds/aotArtifactFinder.hpp:29, from src/hotspot/share/cds/aotMetaspace.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotOopChecker.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/cds/aotReferenceObjSupport.cpp:34: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/metaprogramming/primitiveConversions.hpp:31, from src/hotspot/share/oops/oopsHierarchy.hpp:29, from src/hotspot/share/cds/aotReferenceObjSupport.hpp:29, from src/hotspot/share/cds/aotReferenceObjSupport.cpp:25: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotMetaspace.o] Error 1 gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/aotReferenceObjSupport.o] Error 1 In file included from src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp:179, from src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp:34, from src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp:45, from src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp:32, from src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp:36, from src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp:39, from src/hotspot/share/oops/access.inline.hpp:31, from src/hotspot/share/memory/iterator.inline.hpp:32, from src/hotspot/share/oops/oop.inline.hpp:30, from src/hotspot/share/gc/shared/collectedHeap.inline.hpp:33, from ad_riscv.cpp:37: src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp: In member function 'void ParallelClaimableQueueSet::clear_claimed()': src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp:323:43: error: no match for 'operator=' (operand types are 'Atomic' {aka 'AtomicImpl::Atomic'} and 'int') 323 | void clear_claimed() { _claimed_index = 0; } | ^ In file included from src/hotspot/share/nmt/memTag.hpp:28, from src/hotspot/share/memory/allocation.hpp:30, from ad_riscv.hpp:33, from ad_riscv.cpp:30: src/hotspot/share/utilities/globalDefinitions.hpp:87:49: note: candidate: 'AtomicImpl::Atomic& AtomicImpl::Atomic::operator=(const AtomicImpl::Atomic&) [with T = int]' (deleted) 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:3: note: in expansion of macro 'NONCOPYABLE' 350 | NONCOPYABLE(Atomic); | ^~~~~~~~~~~ src/hotspot/share/runtime/atomic.hpp:350:15: note: no known conversion for argument 1 from 'int' to 'const AtomicImpl::Atomic&' 350 | NONCOPYABLE(Atomic); src/hotspot/share/utilities/globalDefinitions.hpp:87:59: note: in definition of macro 'NONCOPYABLE' 87 | #define NONCOPYABLE(C) C(C const&) = delete; C& operator=(C const&) = delete /* next token must be ; */ | ^ gmake[3]: *** [lib/CompileJvm.gmk:182: /home/buildbot/worker/build-jdkX-shenandoah-hotpatch-barriers/build/build/linux-riscv64-server-fastdebug/hotspot/variant-server/libjvm/objs/ad_riscv.o] Error 1 gmake[2]: *** [make/Main.gmk:242: hotspot-server-libs] Error 2 ERROR: Build failed for target 'hotspot' in configuration 'linux-riscv64-server-fastdebug' (exit code 2) ----- Build times ------- Start 2026-04-01 09:52:56 End 2026-04-01 09:53:08 00:00:12 TOTAL -------------------------