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