hg: jdk9/hs-comp/hotspot: 8135069: C2 replaces range checks by unsigned comparison with -1

roland.westrelin at oracle.com roland.westrelin at oracle.com
Tue Sep 15 10:54:52 UTC 2015


Changeset: b9246bd13eeb
Author:    roland
Date:      2015-09-11 16:56 +0200
URL:       http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/b9246bd13eeb

8135069: C2 replaces range checks by unsigned comparison with -1
Summary: i < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn

! src/share/vm/opto/ifnode.cpp
! test/compiler/rangechecks/TestBadFoldCompare.java



More information about the jdk9-hs-comp-changes mailing list