hg: valhalla/valhalla: 8216183: [lworld][c1] getfield cannot handle unloaded classes that contain flattened fields

ioi.lam at oracle.com ioi.lam at oracle.com
Mon Jan 7 05:06:47 UTC 2019


Changeset: d964b3a65184
Author:    iklam
Date:      2019-01-06 21:05 -0800
URL:       http://hg.openjdk.java.net/valhalla/valhalla/rev/d964b3a65184

8216183: [lworld][c1] getfield cannot handle unloaded classes that contain flattened fields
Summary: deoptimize in such cases

! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciValueKlass.hpp
! test/hotspot/jtreg/compiler/valhalla/valuetypes/TestIntrinsics.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/TestUnloadedValueTypeField.java
+ test/hotspot/jtreg/compiler/valhalla/valuetypes/hack/GetUnresolvedValueFieldWrongSignature.java



More information about the valhalla-dev mailing list