RFR(S): 8159715: Fix for 8072422 is incorrect
tobias.hartmann at oracle.com
Thu Jun 16 13:41:17 UTC 2016
please review the following fix:
The fix for JDK-8072422  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).
More information about the hotspot-compiler-dev