Request for reviews (S): 7052494: Eclipse test fails on JDK 7 b142

Vladimir Kozlov vladimir.kozlov at oracle.com
Fri Jun 17 16:57:02 PDT 2011


This is for 7u2.

http://cr.openjdk.java.net/~kvn/7052494/webrev

Fixed 7052494: Eclipse test fails on JDK 7 b142

New code in 5091921 fix incorrectly replaces loop test 'ne' with 'lt' (and with 
'gt' for negative stride). As result loop's body is not executed when initial 
value > limit. Note, such loops are terminated usually by other checks inside 
loop's body (for example, range checks).

Fix:
Keep 'ne' test when we can't guarantee during compilation that init < limit.
Regression test is added.

Tested with Eclipse tests.


More information about the hotspot-compiler-dev mailing list