RFR(S): 8213527: [testbug] Fix tests using UseCompressedOops for 32-bit.

Lindenmaier, Goetz goetz.lindenmaier at sap.com
Mon Nov 12 08:03:06 UTC 2018


Hi,

Thanks for reviewing, David.
I removed my changes to VMProps:
http://cr.openjdk.java.net/~goetz/wr18/8213527-32bit_tests/02/

Best regards,
  Goetz.

> -----Original Message-----
> From: David Holmes <david.holmes at oracle.com>
> Sent: Sonntag, 11. November 2018 22:41
> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>; hotspot-runtime-
> dev at openjdk.java.net
> Subject: Re: RFR(S): 8213527: [testbug] Fix tests using UseCompressedOops for
> 32-bit.
> 
> Hi Goetz,
> 
> On 8/11/2018 9:28 PM, Lindenmaier, Goetz wrote:
> > Ah, thanks to pointing me to that change.
> >
> > Should I remove the VMProps case from this change? I guess the other
> > fix is needed anyways.
> 
> Yes please. Consider the fix to PrintMetaspaceDcmd Reviewed.
> 
> Thanks,
> David
> 
> > Best regards,
> >    Goetz.
> >
> >> -----Original Message-----
> >> From: David Holmes <david.holmes at oracle.com>
> >> Sent: Donnerstag, 8. November 2018 12:07
> >> To: Lindenmaier, Goetz <goetz.lindenmaier at sap.com>; hotspot-runtime-
> >> dev at openjdk.java.net
> >> Subject: Re: RFR(S): 8213527: [testbug] Fix tests using UseCompressedOops
> for
> >> 32-bit.
> >>
> >> Hi Goetz,
> >>
> >> Boris already has this issue out for review under:
> >>
> >> 8213410: UseCompressedOops @requirement check fails fails on 32-bit
> system
> >>
> >> We're currently waiting on feedback from jtreg folk on exactly how
> >> @requires is expected to work to see which way to fix it cleanly.
> >>
> >> I would not want to special case UseCompressedOops in VMProps.java
> >>
> >> Thanks,
> >> David
> >>
> >> On 8/11/2018 9:00 PM, Lindenmaier, Goetz wrote:
> >>> Hi,
> >>>
> >>> A few tests that use the UseCompressedOops flag are failing on 32-bit
> >> platforms.
> >>>
> >>> Adapt the test script of PrintMetaspaceDcmd to only test the relevant case
> on
> >> 32-bit and to omit the unsupported flags.
> >>>
> >>> Adapt VMProps.vmOptFinalFlag to return 'false' on 32-bit for
> >> UseCompressedOops. The flag is not defined at all in 32-bit builds, thus
> currently
> >> 'null' is returned by vmOptFinalFlag.
> >>>
> >>> http://cr.openjdk.java.net/~goetz/wr18/8213527-32bit_tests/01/
> >>>
> >>> Best regards,
> >>>     Goetz.
> >>>


More information about the hotspot-runtime-dev mailing list