On Wed, 7 Jan 2026 18:16:54 GMT, Frederic Parain <[email protected]> wrote:

>> Fix an issue in the logic processing the beginning of a field layout, 
>> abstract value class with fields were processing correctly.
>> 
>> Add more configurations to tests in order to cover compact object headers 
>> too.
>> Re-enabled some tests that were disabled, an extended them to cover compact 
>> object headers too.
>> 
>> Tested with Mach5 tier 1 to 3.
>> 
>> Thank you,
>> 
>> Fred
>
> Frederic Parain has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Fix test configurations names and options

I do like these enum-like values a lot.  2 comments.

test/hotspot/jtreg/runtime/valhalla/inlinetypes/field_layout/NullMarkersTest.java
 line 368:

> 366:         break;
> 367:       case "64_COOP_CCP_COH":
> 368:         compressedOopsArg = "-XX:-UseCompressedOops";

This should be +UseCompressedOops and the one below should be 
-UseCompressedOops.

test/hotspot/jtreg/runtime/valhalla/inlinetypes/field_layout/ValueFieldInheritanceTest.java
 line 226:

> 224: 
> 225:     switch(args[0]) {
> 226:       case "0":

Should be "32".

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

PR Review: 
https://git.openjdk.org/valhalla/pull/1862#pullrequestreview-3636209027
PR Review Comment: 
https://git.openjdk.org/valhalla/pull/1862#discussion_r2669595262
PR Review Comment: 
https://git.openjdk.org/valhalla/pull/1862#discussion_r2669598134

Reply via email to