[riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
Gui Cao
gcao at openjdk.org
Thu Aug 8 14:11:48 UTC 2024
On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang <dzhang at openjdk.org> wrote:
> Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313).
> Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly.
>
> This PR will solve the following problem:
> We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga.
> The issue can be reproduced on LPi4A using the riscv-port branch with the following command:
>
> bash configure \
> --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \
> --disable-warnings-as-errors \
> --with-debug-level=slowdebug \
> --with-native-debug-symbols=internal
> make images
>
> Corresponding log file:
> https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log
> https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log
> https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log
>
> Testing:
> - [x] Native slowdebug build on LPi4A
> - [ ] Tier1 passed w/o new failure on LPi4A(release)
LGTM.
-------------
Marked as reviewed by gcao (Committer).
PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/25#pullrequestreview-2228004695
More information about the riscv-port-dev
mailing list