[9] RFR(S): 8159715: Fix for 8072422 is incorrect

Tobias Hartmann tobias.hartmann at oracle.com
Thu Jun 16 13:41:17 UTC 2016


Hi,

please review the following fix:

https://bugs.openjdk.java.net/browse/JDK-8159715
http://cr.openjdk.java.net/~thartmann/8159715/webrev.00/

The fix for JDK-8072422 [1] removed the RangeLimitCheck flag that was set to true by default. In PhaseIdealLoop::do_range_check(), conditional_rc should now be always set to true. The LoopLimitCheck flag was also removed but the code in parse1.cpp and loopnode.cpp was not adapted correctly (see bug description).

Tested with JPRT and RBT (running).

Thanks,
Tobias

[1] http://cr.openjdk.java.net/~zmajo/8072422/webrev.02/


More information about the hotspot-compiler-dev mailing list