[9] RFR(S): 8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"

Tobias Hartmann tobias.hartmann at oracle.com
Fri Oct 24 12:54:42 UTC 2014


Hi,

please review the following patch.

Bug: https://bugs.openjdk.java.net/browse/JDK-8061983
Webrev: http://cr.openjdk.java.net/~thartmann/8061983/webrev.00/

Problem:
In the failing case, the test makes a method not OSR compilable and tries to
trigger an OSR compilation. 'checkNotOsrCompiled' then fails because a (non-OSR)
compilation is in the compile queue. The test should not assume triggering an
OSR compilation of a method may not also trigger a non-OSR compilation.

Solution:
I added a method checkNotCompiled(boolean isOsr) to either check if the method
is OSR compiled or to check if it is non-OSR compiled. The method waits for
background compilation and then checks.

Testing:
Failing testcase with different parameters.

Best,
Tobias


More information about the hotspot-compiler-dev mailing list