30 * @modules java.base/jdk.internal.misc |
30 * @modules java.base/jdk.internal.misc |
31 * @modules java.base/jdk.internal.vm.annotation |
31 * @modules java.base/jdk.internal.vm.annotation |
32 * @build sun.hotspot.WhiteBox |
32 * @build sun.hotspot.WhiteBox |
33 * @build compiler.stable.TestStableChar |
33 * @build compiler.stable.TestStableChar |
34 * |
34 * |
35 * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
35 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
36 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
36 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
37 * -XX:-TieredCompilation |
37 * -XX:-TieredCompilation |
38 * -XX:+FoldStableValues |
38 * -XX:+FoldStableValues |
39 * compiler.stable.TestStableChar |
39 * compiler.stable.TestStableChar |
40 * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
40 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
41 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
41 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
42 * -XX:-TieredCompilation |
42 * -XX:-TieredCompilation |
43 * -XX:+FoldStableValues |
43 * -XX:+FoldStableValues |
44 * compiler.stable.TestStableChar |
44 * compiler.stable.TestStableChar |
45 * |
45 * |
46 * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
46 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
47 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
47 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
48 * -XX:-TieredCompilation |
48 * -XX:-TieredCompilation |
49 * -XX:+FoldStableValues |
49 * -XX:+FoldStableValues |
50 * compiler.stable.TestStableChar |
50 * compiler.stable.TestStableChar |
51 * @run main/bootclasspath -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
51 * @run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp |
52 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
52 * -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 |
53 * -XX:-TieredCompilation |
53 * -XX:-TieredCompilation |
54 * -XX:+FoldStableValues |
54 * -XX:+FoldStableValues |
55 * compiler.stable.TestStableChar |
55 * compiler.stable.TestStableChar |
56 */ |
56 */ |
57 |
57 |
58 package compiler.stable; |
58 package compiler.stable; |
59 |
59 |
60 import java.lang.reflect.InvocationTargetException; |
60 import java.lang.reflect.InvocationTargetException; |