dragonwell-releng / issues-repo

0 stars 0 forks source link

[riscv64-8u]arena.cpp:82:19: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register] #46

Open sendaoYan opened 3 months ago

sendaoYan commented 3 months ago
/usr/bin/g++ -DLINUX -D_GNU_SOURCE -DAMD64 -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/prims -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/precompiled -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/cpu/x86/vm -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/os_cpu/linux_x86/vm -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/os/linux/vm -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/os/posix/vm -I/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc -I../generated -DASSERT -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64 -DTARGET_COMPILER_gcc -DINCLUDE_JFR=1 -DCOMPILER2 -DCOMPILER1 -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -pipe -fno-strict-aliasing -fno-omit-frame-pointer -Werror -g -c -o ../generated/adfiles/output_h.o /home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/output_h.cpp && { echo Done with /home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/output_h.cpp; }
Done with /home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/opto/opcodes.cpp
/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/arena.cpp: In member function ‘size_t Arena::used() const’:
/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/arena.cpp:82:19: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register]
   82 |   register Chunk *k = _first;
      |                   ^
/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/arena.cpp: In member function ‘void* Arena::grow(size_t)’:
/home/yansendao/git/riscv-port-jdk8u-ysd/hotspot/src/share/vm/adlc/arena.cpp:96:19: error: ISO C++17 does not allow ‘register’ storage class specifier [-Werror=register]
   96 |   register Chunk *k = _chunk;   // Get filled-up chunk address
      |                   ^

make.log