RFR(S): 8140667: CompilerControl: tests incorrectly set states for excluded methods

Pavel Punegov pavel.punegov at oracle.com
Wed Nov 25 21:58:15 UTC 2015

Please review this fix for tests.

Issue: CompilerOracle checks CompileCommands for being in excluded list or compileonly list while deciding to compile method or not.
CompilerControl test framework assumes that these commands override each other.

This fix makes tests to behave in the same manner as CompilerOracle does. Fix adds an internal singleton class to AbstractCommandBuilder used for creating a test commands (-XX:CompileCommand and CompileCommandFile) 

webrev: http://cr.openjdk.java.net/~ppunegov/8140667/webrev.00/ <http://cr.openjdk.java.net/~ppunegov/8140667/webrev.00/>
bug: https://bugs.openjdk.java.net/browse/JDK-8140667 <https://bugs.openjdk.java.net/browse/JDK-8140667>

— Thanks,
Pavel Punegov

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151126/9d82c3e9/attachment.html>

More information about the hotspot-compiler-dev mailing list