test/compiler/intrinsics/IntrinsicAvailableTest.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/test/compiler/intrinsics/IntrinsicAvailableTest.java	Thu Jan 14 13:30:22 2016
--- new/test/compiler/intrinsics/IntrinsicAvailableTest.java	Thu Jan 14 13:30:21 2016

*** 21,30 **** --- 21,32 ---- * questions. */ import java.lang.reflect.Executable; import java.util.concurrent.Callable; import java.util.Objects; + + import jdk.test.lib.*; import compiler.whitebox.CompilerWhiteBoxTest; /* * @test * @bug 8130832 * @library /testlibrary /test/lib /compiler/whitebox /compiler/testlibrary /
*** 103,123 **** --- 105,124 ---- intrinsicEnabledMessage + " but intrinsic is " + intrinsicAvailableMessage + " at compilation level " + compLevel); } } protected boolean isServerVM() { return VMName.toLowerCase().contains("server"); } public void test() throws Exception { Executable intrinsicMethod = testCase.getExecutable(); ! if (isServerVM()) { ! if (Platform.isServer()) { if (TIERED_COMPILATION) { checkIntrinsicForCompilationLevel(intrinsicMethod, COMP_LEVEL_SIMPLE); } + // Dont bother check JVMCI compiler - returns false on all intrinsics. + if (!Boolean.valueOf(getVMOption("UseJVMCICompiler"))) { checkIntrinsicForCompilationLevel(intrinsicMethod, COMP_LEVEL_FULL_OPTIMIZATION); + } } else { checkIntrinsicForCompilationLevel(intrinsicMethod, COMP_LEVEL_SIMPLE); } }

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