[jdk25u] RFR: 8361211: C2: Final graph reshaping generates unencodeable klass constants

Aleksey Shipilev shade at openjdk.org
Wed Aug 27 05:02:42 UTC 2025


On Mon, 25 Aug 2025 10:24:29 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Fixes another corner case with abstract/interface class encoding in C2. We would be disabling this optimization in JDK 25 eventually. The consensus so far that the this fix stands on its own, and gives us an additional safety now.
> 
> Additional testing:
>  - [x] Linux x86_64 server fastdebug, `all`
>  - [x] Linux AArch64 server fastdebug, `all`

Push approval granted.

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

PR Comment: https://git.openjdk.org/jdk25u/pull/128#issuecomment-3226738190


More information about the jdk-updates-dev mailing list