JDK-6886353 : For DeoptimizeALot, JTreg tests should "IgnoreUnrecognizedVMOptions on a product build
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs16,hs17
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2009-09-28
  • Updated: 2010-04-02
  • Resolved: 2009-10-13
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u21Fixed 7Fixed OpenJDK6,hs17Fixed
Here is the message from Andrew John Hughes <###@###.###>

There are two tests in OpenJDK7:

compiler/6823453/Test.java : DeoptimizeALot causes fastdebug server
jvm to fail with assert(false,"unscheduable graph")
compiler/6833129/Test.java : Object.clone() and Arrays.copyOf ignore
coping with -XX:+DeoptimizeALot

that fail due to the absence of +DeoptimizeALot on a product build and
prevent a clean run from being achieved.  Is there not some way these
tests can be automatically skipped if they are inapplicable to the
build being tested?

SUGGESTED FIX The fix is contributed by: Andrew John Hughes <###@###.###>. http://cr.openjdk.java.net/~andrew/hotspot/webrev.03/

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/d6b9fd78f389