-
Bug
-
Resolution: Fixed
-
P3
-
22
-
b18
-
riscv
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8317475 | 21.0.2 | Vladimir Kempik | P3 | Resolved | Fixed | b02 |
using clang16 and performing build on the risc-v board getting next error:
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:1518:10: error: call to member function 'null_check' is ambiguous
__ null_check(obj);
~~~^~~~~~~~~~
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:238:16: note: candidate function
virtual void null_check(Register reg, int offset = -1);
^
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp:109:8: note: candidate function
void null_check(Register r, Label *Lnull = nullptr) { MacroAssembler::null_check(r); }
^
1 error generated.
fast fix was to change caller site to __ null_check(obj, nullptr);
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp:1518:10: error: call to member function 'null_check' is ambiguous
__ null_check(obj);
~~~^~~~~~~~~~
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/macroAssembler_riscv.hpp:238:16: note: candidate function
virtual void null_check(Register reg, int offset = -1);
^
/home/user/openjdk/jdk/src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp:109:8: note: candidate function
void null_check(Register r, Label *Lnull = nullptr) { MacroAssembler::null_check(r); }
^
1 error generated.
fast fix was to change caller site to __ null_check(obj, nullptr);
- backported by
-
JDK-8317475 RISC-V: llvm build broken
-
- Resolved
-
- relates to
-
JDK-8278479 RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors
-
- Resolved
-
- links to
-
Commit openjdk/jdk21u/89103c68
-
Commit openjdk/jdk/bd7bb67d
-
Review openjdk/jdk21u/223
-
Review openjdk/jdk/15965
(1 links to)