RFR: 8295414: [Aarch64] C2: assert(false) failed: bad AD file [v2]
Dean Long
dlong at openjdk.org
Wed Oct 19 07:36:01 UTC 2022
> 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.
Dean Long has updated the pull request incrementally with one additional commit since the last revision:
allow test to run with release builds
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/10749/files
- new: https://git.openjdk.org/jdk/pull/10749/files/87445222..e472a20e
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=10749&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=10749&range=00-01
Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/10749.diff
Fetch: git fetch https://git.openjdk.org/jdk pull/10749/head:pull/10749
PR: https://git.openjdk.org/jdk/pull/10749
More information about the hotspot-compiler-dev
mailing list