[riscv-port-jdk17u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
Fei Yang
fyang at openjdk.org
Mon Mar 20 01:48:18 UTC 2023
On Sun, 19 Mar 2023 01:10:00 GMT, Dingli Zhang <dzhang at openjdk.org> wrote:
> Please review this backport to riscv-port-jdk17u.
> Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313).
> Compared to the original patch, jdk17u does not have the patche [JDK-8293290](https://bugs.openjdk.org/browse/JDK-8293290), so format and ins_pipe of some nodes will be slightly different.
> The error `C2: assert(false) failed` mentioned in the original issue may require foreign api to reproduce, which is not available in jdk17u, but the same problem actually exists in jdk17u.
>
>
> Testing:
> - Tier1-3 passed without new failure on unmacthed (release).
I think you should backport fix for https://bugs.openjdk.org/browse/JDK-8299847 first which corrects 'ins_pipe' for the CMove nodes for RISC-V. That would help resolve the dependency here.
-------------
PR: https://git.openjdk.org/riscv-port-jdk17u/pull/17
More information about the riscv-port-dev
mailing list