RFR: several small changes including 8207040: [lworld] TestLWorld fails with "Meet Not Symmetric" with -Xcomp
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Jul 13 15:52:00 UTC 2018
On 13.07.2018 16:56, Tobias Hartmann wrote:
> I think we do reexecute the monitorenter because the uncommon trap
Sorry, I've pressed enter before finishing that sentence: I meant that it seems like we *are*
re-executing the monitorenter because the uncommon trap is created before the monitorenter is parsed
and with the obj still on the stack (see GraphKit::gen_value_type_guard()). Without that we hit:
# Internal Error (/oracle/valhallaL/open/src/hotspot/share/opto/graphKit.cpp:2080), pid=3504, tid=3521
# assert(sp() >= inputs) failed: must have enough JVMS stack to execute monitorenter: sp=0, inputs=1
Best regards,
Tobias
More information about the valhalla-dev
mailing list