Integrated: 8295414: [Aarch64] C2: assert(false) failed: bad AD file

Dean Long dlong at openjdk.org
Thu Oct 20 21:28:50 UTC 2022


On Tue, 18 Oct 2022 18:52:43 GMT, Dean Long <dlong at openjdk.org> wrote:

> The "bad AD file" error is because PartialSubtypeCheck produces an iRegP_R5 result, which cannot be matched as an input where iRegP is expected.
> Update the test to reproduce the crash and updated iRegP rule to match iRegP_R5.
> The fact that this went so long without being noticed makes me wonder how much test coverage PartialSubtypeCheck has received on aarch64.

This pull request has now been integrated.

Changeset: d3eba859
Author:    Dean Long <dlong at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d3eba859f9c87465a8f1c0dfd6dd5aef368d5853
Stats:     7 lines in 2 files changed: 6 ins; 0 del; 1 mod

8295414: [Aarch64] C2: assert(false) failed: bad AD file

Reviewed-by: kvn, chagedorn, aph

-------------

PR: https://git.openjdk.org/jdk/pull/10749


More information about the hotspot-compiler-dev mailing list