Request for reviews (XS): 6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Tue Mar 31 21:11:19 PDT 2009


http://cr.openjdk.java.net/~kvn/6823453/webrev.00

Fixed 6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph")

Problem:
The code in GraphKit::new_array replaces a negative constant
with 0 for all uses if it used as new array length.
As result An incorrect ideal graph is generated as result.

Solution:
Don't replace constants.
Added regression test.

Reviewed by:

Fix verified (y/n): y, bugs tests

Other testing:
JPRT




More information about the hotspot-compiler-dev mailing list