test/compiler/stable/TestStableInt.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8038098 Sdiff test/compiler/stable

test/compiler/stable/TestStableInt.java

Print this page
rev 7045 : 8038098: [TESTBUG] remove explicit set build flavor from hotspot/test/compiler/* tests
Reviewed-by: iignatyev
Contributed-by: evgeniya.stepanova@oracle.com


  36  *           java/lang/invoke/TestStableInt$StaticIntStable
  37  *           java/lang/invoke/TestStableInt$VolatileIntStable
  38  *           java/lang/invoke/TestStableInt$IntArrayDim1
  39  *           java/lang/invoke/TestStableInt$IntArrayDim2
  40  *           java/lang/invoke/TestStableInt$IntArrayDim3
  41  *           java/lang/invoke/TestStableInt$IntArrayDim4
  42  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim0
  43  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim1
  44  *           java/lang/invoke/TestStableInt$NestedStableField
  45  *           java/lang/invoke/TestStableInt$NestedStableField$A
  46  *           java/lang/invoke/TestStableInt$NestedStableField1
  47  *           java/lang/invoke/TestStableInt$NestedStableField1$A
  48  *           java/lang/invoke/TestStableInt$NestedStableField2
  49  *           java/lang/invoke/TestStableInt$NestedStableField2$A
  50  *           java/lang/invoke/TestStableInt$NestedStableField3
  51  *           java/lang/invoke/TestStableInt$NestedStableField3$A
  52  *           java/lang/invoke/TestStableInt$DefaultValue
  53  *           java/lang/invoke/TestStableInt$DefaultStaticValue
  54  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim2
  55  *
  56  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  57  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  58  *                   -server -XX:-TieredCompilation
  59  *                   -XX:+FoldStableValues
  60  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  61  *                   java.lang.invoke.TestStableInt
  62  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  63  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  64  *                   -server -XX:-TieredCompilation
  65  *                   -XX:-FoldStableValues
  66  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  67  *                   java.lang.invoke.TestStableInt
  68  *
  69  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  70  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  71  *                   -server -XX:+TieredCompilation -XX:TieredStopAtLevel=1
  72  *                   -XX:+FoldStableValues
  73  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  74  *                   java.lang.invoke.TestStableInt
  75  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  76  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  77  *                   -server -XX:+TieredCompilation -XX:TieredStopAtLevel=1
  78  *                   -XX:-FoldStableValues
  79  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  80  *                   java.lang.invoke.TestStableInt
  81  *
  82  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  83  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  84  *                   -client -XX:-TieredCompilation
  85  *                   -XX:+FoldStableValues
  86  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  87  *                   java.lang.invoke.TestStableInt
  88  * @run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions
  89  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp
  90  *                   -client -XX:-TieredCompilation
  91  *                   -XX:-FoldStableValues
  92  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  93  *                   java.lang.invoke.TestStableInt
  94  */
  95 package java.lang.invoke;
  96 
  97 import java.lang.reflect.InvocationTargetException;
  98 
  99 public class TestStableInt {
 100     static final boolean isStableEnabled    = StableConfiguration.isStableEnabled;
 101     static final boolean isServerWithStable = StableConfiguration.isServerWithStable;
 102 
 103     public static void main(String[] args) throws Exception {
 104         run(DefaultValue.class);
 105         run(IntStable.class);
 106         run(DefaultStaticValue.class);
 107         run(StaticIntStable.class);
 108         run(VolatileIntStable.class);
 109 
 110         // @Stable arrays: Dim 1-4
 111         run(IntArrayDim1.class);
 112         run(IntArrayDim2.class);
 113         run(IntArrayDim3.class);




  36  *           java/lang/invoke/TestStableInt$StaticIntStable
  37  *           java/lang/invoke/TestStableInt$VolatileIntStable
  38  *           java/lang/invoke/TestStableInt$IntArrayDim1
  39  *           java/lang/invoke/TestStableInt$IntArrayDim2
  40  *           java/lang/invoke/TestStableInt$IntArrayDim3
  41  *           java/lang/invoke/TestStableInt$IntArrayDim4
  42  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim0
  43  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim1
  44  *           java/lang/invoke/TestStableInt$NestedStableField
  45  *           java/lang/invoke/TestStableInt$NestedStableField$A
  46  *           java/lang/invoke/TestStableInt$NestedStableField1
  47  *           java/lang/invoke/TestStableInt$NestedStableField1$A
  48  *           java/lang/invoke/TestStableInt$NestedStableField2
  49  *           java/lang/invoke/TestStableInt$NestedStableField2$A
  50  *           java/lang/invoke/TestStableInt$NestedStableField3
  51  *           java/lang/invoke/TestStableInt$NestedStableField3$A
  52  *           java/lang/invoke/TestStableInt$DefaultValue
  53  *           java/lang/invoke/TestStableInt$DefaultStaticValue
  54  *           java/lang/invoke/TestStableInt$ObjectArrayLowerDim2
  55  *
  56  * @run main/othervm -Xbootclasspath/a:.
  57  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp

  58  *                   -XX:+FoldStableValues
  59  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  60  *                   java.lang.invoke.TestStableInt
  61  * @run main/othervm -Xbootclasspath/a:.
  62  *                   -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp

  63  *                   -XX:-FoldStableValues
  64  *                   -XX:CompileOnly=::get,::get1,::get2,::get3,::get4
  65  *                   java.lang.invoke.TestStableInt
  66  *

























  67  */
  68 package java.lang.invoke;
  69 
  70 import java.lang.reflect.InvocationTargetException;
  71 
  72 public class TestStableInt {
  73     static final boolean isStableEnabled    = StableConfiguration.isStableEnabled;
  74     static final boolean isServerWithStable = StableConfiguration.isServerWithStable;
  75 
  76     public static void main(String[] args) throws Exception {
  77         run(DefaultValue.class);
  78         run(IntStable.class);
  79         run(DefaultStaticValue.class);
  80         run(StaticIntStable.class);
  81         run(VolatileIntStable.class);
  82 
  83         // @Stable arrays: Dim 1-4
  84         run(IntArrayDim1.class);
  85         run(IntArrayDim2.class);
  86         run(IntArrayDim3.class);


test/compiler/stable/TestStableInt.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File