RFR(XS): 8213410: UseCompressedOops @requirement check fails fails on 32-bit system
david.holmes at oracle.com
Tue Nov 6 22:36:02 UTC 2018
I'm somewhat perplexed as to what the difference is between:
@requires vm.opt.final.UseCompressedOops == true
if they are indeed different then that seems to be a bug in the
requirement handling in the jtreg support code.
I'm also wondering whether any such requirement should always be
proceeded by a check for 64-bits?
Otherwise I would expect
to be false in 32-bit, so again a problem with the jtreg support code.
On 7/11/2018 12:43 AM, Boris Ulasevich wrote:
> Hi all,
> Please review this patch to fix jtreg @requires
> vm.opt.final.UseCompressedOops flag evaluation fail reproduced on ARM32:
> "invalid boolean value: null for expression
> The fix was checked on ARM32 (tests disabled) and AARCH64 (works Ok by
> default, and becomes disabled with -javaoptions:"-XX:-UseCompressedOops"
> jtreg option).
> Boris Ulasevich
More information about the hotspot-dev