8207065: Cleanup compiler tests for Client VM
authorkvn
Fri, 13 Jul 2018 11:13:34 -0700
changeset 51090 adc4d3fd4095
parent 51089 4447720200f2
child 51091 a602706ccaaa
8207065: Cleanup compiler tests for Client VM Reviewed-by: kvn, iignatyev Contributed-by: aleksei.voitylov@bell-sw.com
test/hotspot/jtreg/compiler/c2/Test8062950.java
test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java
test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java
test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
test/hotspot/jtreg/compiler/vectorization/TestUnexpectedLoadOrdering.java
--- a/test/hotspot/jtreg/compiler/c2/Test8062950.java	Fri Jul 13 09:48:52 2018 -0700
+++ b/test/hotspot/jtreg/compiler/c2/Test8062950.java	Fri Jul 13 11:13:34 2018 -0700
@@ -24,6 +24,7 @@
 /*
  * @test
  * @bug 8062950
+ * @requires vm.flavor == "server"
  * @key regression
  * @library /test/lib
  * @run driver compiler.c2.Test8062950
--- a/test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java	Fri Jul 13 09:48:52 2018 -0700
+++ b/test/hotspot/jtreg/compiler/loopopts/IterationSplitPredicateInconsistency.java	Fri Jul 13 11:13:34 2018 -0700
@@ -25,6 +25,7 @@
  * @test
  * @bug 8193130 8203915
  * @summary Bad graph when unrolled loop bounds conflicts with range checks
+ * @requires vm.flavor == "server"
  *
  * @run main/othervm IterationSplitPredicateInconsistency
  * @run main/othervm -XX:-UseLoopPredicate IterationSplitPredicateInconsistency
--- a/test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java	Fri Jul 13 09:48:52 2018 -0700
+++ b/test/hotspot/jtreg/compiler/loopopts/TestCMovSplitThruPhi.java	Fri Jul 13 11:13:34 2018 -0700
@@ -25,6 +25,7 @@
  * @test
  * @bug 8187822
  * @summary C2 conditonal move optimization might create broken graph
+ * @requires vm.flavor == "server"
  * @run main/othervm -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,TestCMovSplitThruPhi::not_inlined -XX:CompileOnly=TestCMovSplitThruPhi::test -XX:-LoopUnswitching TestCMovSplitThruPhi
  *
  */
--- a/test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java	Fri Jul 13 09:48:52 2018 -0700
+++ b/test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java	Fri Jul 13 11:13:34 2018 -0700
@@ -25,6 +25,7 @@
  * @test
  * @bug 8196294
  * @summary when loop strip is enabled, LoopStripMiningIterShortLoop should be not null
+ * @requires vm.flavor == "server"
  * @library /test/lib /
  * @modules java.base/jdk.internal.misc
  *          java.management
--- a/test/hotspot/jtreg/compiler/vectorization/TestUnexpectedLoadOrdering.java	Fri Jul 13 09:48:52 2018 -0700
+++ b/test/hotspot/jtreg/compiler/vectorization/TestUnexpectedLoadOrdering.java	Fri Jul 13 11:13:34 2018 -0700
@@ -25,6 +25,7 @@
  * @test
  * @bug 8201367
  * @summary RPO walk of counted loop block doesn't properly order loads
+ * @requires vm.flavor == "server"
  *
  * @run main/othervm -XX:-BackgroundCompilation -XX:-UseCountedLoopSafepoints TestUnexpectedLoadOrdering
  *