hg: jdk/jdk: 8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Thu Sep 26 07:16:38 UTC 2019


Changeset: d322bf161e31
Author:    thartmann
Date:      2019-09-26 09:16 +0200
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/d322bf161e31

8231223: C2's conditional move optimization fails with assert(bol->Opcode() == Op_Bool) failed
Summary: Bail out if the range check If has an Opaque4Node input instead of a BoolNode.
Reviewed-by: roland, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCMovWithOpaque.java



More information about the jdk-changes mailing list