-
Bug
-
Resolution: Fixed
-
P4
-
23
-
b26
-
riscv
-
linux
Building target 'default (exploded-image)' in configuration 'linux-riscv64-client-fastdebug'
Compiling up to 361 files for BUILD_jdk.compiler.interim
[buildjdk] Compiling up to 361 files for BUILD_jdk.compiler.interim
[buildjdk] Updating buildjdk/support/modules_libs/java.base/server/libjvm.so due to 25 file(s)
Updating support/modules_libs/java.base/client/libjvm.so due to 19 file(s)
In file included from /home/zifeihan/jdk/src/hotspot/share/opto/c2_MacroAssembler.hpp:40,
from /home/zifeihan/jdk/src/hotspot/share/code/compiledIC.hpp:31,
from /home/zifeihan/jdk/src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:38:
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::spill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:258:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
258 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::unspill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:264:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
264 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
In file included from /home/zifeihan/jdk/src/hotspot/share/opto/c2_MacroAssembler.hpp:40,
from /home/zifeihan/jdk/src/hotspot/share/code/compiledIC.hpp:31,
from /home/zifeihan/jdk/src/hotspot/share/c1/c1_Runtime1.cpp:37:
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::spill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:258:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
258 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::unspill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:264:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
264 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
gmake[3]: *** [lib/CompileJvm.gmk:168: /home/zifeihan/jdk/build/linux-riscv64-client-fastdebug/hotspot/variant-client/libjvm/objs/c1_LIRAssembler_riscv.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** [lib/CompileJvm.gmk:168: /home/zifeihan/jdk/build/linux-riscv64-client-fastdebug/hotspot/variant-client/libjvm/objs/c1_Runtime1.o] Error 1
gmake[2]: *** [make/Main.gmk:253: hotspot-client-libs] Error 2
gmake[2]: *** Waiting for unfinished jobs....
Compiling up to 361 files for BUILD_jdk.compiler.interim
[buildjdk] Compiling up to 361 files for BUILD_jdk.compiler.interim
[buildjdk] Updating buildjdk/support/modules_libs/java.base/server/libjvm.so due to 25 file(s)
Updating support/modules_libs/java.base/client/libjvm.so due to 19 file(s)
In file included from /home/zifeihan/jdk/src/hotspot/share/opto/c2_MacroAssembler.hpp:40,
from /home/zifeihan/jdk/src/hotspot/share/code/compiledIC.hpp:31,
from /home/zifeihan/jdk/src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:38:
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::spill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:258:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
258 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::unspill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:264:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
264 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
In file included from /home/zifeihan/jdk/src/hotspot/share/opto/c2_MacroAssembler.hpp:40,
from /home/zifeihan/jdk/src/hotspot/share/code/compiledIC.hpp:31,
from /home/zifeihan/jdk/src/hotspot/share/c1/c1_Runtime1.cpp:37:
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::spill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:258:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
258 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp: In member function 'void C2_MacroAssembler::unspill_vmask(VectorRegister, int)':
/home/zifeihan/jdk/src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp:264:28: error: 'MaxVectorSize' was not declared in this scope; did you mean 'MaxNewSize'?
264 | vsetvli_helper(T_BYTE, MaxVectorSize >> 3);
| ^~~~~~~~~~~~~
| MaxNewSize
gmake[3]: *** [lib/CompileJvm.gmk:168: /home/zifeihan/jdk/build/linux-riscv64-client-fastdebug/hotspot/variant-client/libjvm/objs/c1_LIRAssembler_riscv.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** [lib/CompileJvm.gmk:168: /home/zifeihan/jdk/build/linux-riscv64-client-fastdebug/hotspot/variant-client/libjvm/objs/c1_Runtime1.o] Error 1
gmake[2]: *** [make/Main.gmk:253: hotspot-client-libs] Error 2
gmake[2]: *** Waiting for unfinished jobs....
- relates to
-
JDK-8241503 C2: Share MacroAssembler between mach nodes during code emission
- Resolved