[riscv-port-jdk11u:riscv-port] Integrated: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
Dingli Zhang
dzhang at openjdk.org
Fri Aug 9 03:00:54 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
> - [x] Tier1 passed w/o new failure on LPi4A (release)
This pull request has now been integrated.
Changeset: a42312bd
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Gui Cao <gcao at openjdk.org>
URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a42312bd2a761f90090fc2ee835f27885dc592aa
Stats: 38 lines in 1 file changed: 34 ins; 0 del; 4 mod
8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
Reviewed-by: fyang, gcao
Backport-of: 3ad6aef1496de914b70f00005465e4b22f248d4f
-------------
PR: https://git.openjdk.org/riscv-port-jdk11u/pull/25
More information about the riscv-port-dev
mailing list