RFR: 8280473: CI: Support unresolved JVM_CONSTANT_Dynamic constant pool entries [v2]

Nils Eliasson neliasso at openjdk.java.net
Mon Feb 14 14:00:17 UTC 2022


On Mon, 14 Feb 2022 13:51:47 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

>> Properly support unresolved CONSTANT_Dynamic CP entries in C1/C2.
>> 
>> Right now, both compilers bail out the compilation when they encounter a single unresolved dynamic constant. It forces users to do eager resolution which defeats the whole purpose of using dynamic constants. 
>> 
>> The patch is focused on C1 and enables code patching for dynamic constants, but there are minor C2-specific changes to avoid compilation bailouts there. 
>> 
>> Testing: hs-tier1 - hs-tier4
>
> Vladimir Ivanov has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Fix minimal build failure

Looks good!

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

Marked as reviewed by neliasso (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/7423


More information about the hotspot-compiler-dev mailing list