--- a/hotspot/test/compiler/loopopts/UseCountedLoopSafepoints.java Tue Jul 12 08:42:46 2016 +0000
+++ b/hotspot/test/compiler/loopopts/UseCountedLoopSafepoints.java Tue Jul 12 18:24:48 2016 +0300
@@ -28,14 +28,16 @@
* @summary Test that C2 flag UseCountedLoopSafepoints ensures a safepoint is kept in a CountedLoop
* @library /testlibrary
* @modules java.base/jdk.internal.misc
- * @modules java.base
* @ignore 8146096
- * @run main UseCountedLoopSafepoints
+ * @run driver compiler.loopopts.UseCountedLoopSafepoints
*/
-import java.util.concurrent.atomic.AtomicLong;
+package compiler.loopopts;
+
+import jdk.test.lib.OutputAnalyzer;
import jdk.test.lib.ProcessTools;
-import jdk.test.lib.OutputAnalyzer;
+
+import java.util.concurrent.atomic.AtomicLong;
public class UseCountedLoopSafepoints {
private static final AtomicLong _num = new AtomicLong(0);
@@ -59,7 +61,7 @@
"-XX:+SafepointTimeout",
"-XX:SafepointTimeoutDelay=2000",
"-XX:+UseCountedLoopSafepoints",
- "UseCountedLoopSafepoints",
+ UseCountedLoopSafepoints.class.getName(),
"2000000000"
);
OutputAnalyzer output = new OutputAnalyzer(pb.start());