< prev index next >

test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke

*** 23,37 **** /* * @test * @bug 8050079 * @summary Compiles a monomorphic call to finalizeObject() on a modified java.lang.Object to test C1 CHA. * @build java.base/java.lang.Object * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -Xcomp -XX:-VerifyDependencies ! * -XX:TieredStopAtLevel=1 -XX:CompileOnly=TestMonomorphicObjectCall::callFinalize ! * -XX:CompileOnly=java.lang.Object::finalizeObject TestMonomorphicObjectCall */ public class TestMonomorphicObjectCall { private static void callFinalize(Object object) throws Throwable { // Call modified version of java.lang.Object::finalize() that is // not overridden by any subclass. C1 CHA should mark the call site --- 23,43 ---- /* * @test * @bug 8050079 * @summary Compiles a monomorphic call to finalizeObject() on a modified java.lang.Object to test C1 CHA. + * * @build java.base/java.lang.Object * @run main/othervm -XX:+IgnoreUnrecognizedVMOptions -Xcomp -XX:-VerifyDependencies ! * -XX:TieredStopAtLevel=1 ! * -XX:CompileCommand=compileonly,compiler.dependencies.TestMonomorphicObjectCall::callFinalize ! * -XX:CompileCommand=compileonly,java.lang.Object::finalizeObject ! * compiler.dependencies.MonomorphicObjectCall.TestMonomorphicObjectCall */ + + package compiler.dependencies.MonomorphicObjectCall; + public class TestMonomorphicObjectCall { private static void callFinalize(Object object) throws Throwable { // Call modified version of java.lang.Object::finalize() that is // not overridden by any subclass. C1 CHA should mark the call site
< prev index next >