hg: valhalla/valhalla: 8206002: [lworld] ValueTypesTest fails with 'assert(Universe::heap()->is_in_closed_subset(o)) failed: should be in closed'.

Tobias Hartmann tobias.hartmann at oracle.com
Thu Jul 12 13:00:30 UTC 2018


I've pushed this directly because the fix is trivial: We did not emit GC barriers for stores to
non-flattened value type fields because T_VALUETYPE was not treated as oop.

I've also added -Xcomp to the corresponding test.

Thanks,
Tobias

On 12.07.2018 14:59, tobias.hartmann at oracle.com wrote:
> Changeset: 00caa4e605cf
> Author:    thartmann
> Date:      2018-07-12 14:58 +0200
> URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/00caa4e605cf
> 
> 8206002: [lworld] ValueTypesTest fails with 'assert(Universe::heap()->is_in_closed_subset(o)) failed: should be in closed'.
> 
> ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
> ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
> ! test/hotspot/jtreg/runtime/valhalla/valuetypes/ValueTypesTest.java
> 


More information about the valhalla-dev mailing list