< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/ReservedStackAccessTest.java

Print this page

        

*** 71,91 **** Assume.assumeTrue(runtime().getVMConfig().enableStackReservedZoneAddress != 0); List<String> vmArgs = SubprocessUtil.withoutDebuggerArguments(SubprocessUtil.getVMCommandLine()); vmArgs.add("-XX:+UseJVMCICompiler"); vmArgs.add("-Dgraal.Inline=false"); vmArgs.add("-XX:CompileCommand=exclude,java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread"); Subprocess proc = SubprocessUtil.java(vmArgs, ReservedStackAccessTest.class.getName()); boolean passed = false; for (String line : proc.output) { if (line.equals("RESULT: PASSED")) { passed = true; } } if (!passed) { ! for (String line : proc.output) { ! System.err.println("" + line); ! } } assertTrue(passed); } static class ReentrantLockTest { --- 71,93 ---- Assume.assumeTrue(runtime().getVMConfig().enableStackReservedZoneAddress != 0); List<String> vmArgs = SubprocessUtil.withoutDebuggerArguments(SubprocessUtil.getVMCommandLine()); vmArgs.add("-XX:+UseJVMCICompiler"); vmArgs.add("-Dgraal.Inline=false"); vmArgs.add("-XX:CompileCommand=exclude,java/util/concurrent/locks/AbstractOwnableSynchronizer.setExclusiveOwnerThread"); + + // Avoid SOE in HotSpotJVMCIRuntime.adjustCompilationLevel + vmArgs.add("-Dgraal.CompileGraalWithC1Only=false"); + Subprocess proc = SubprocessUtil.java(vmArgs, ReservedStackAccessTest.class.getName()); boolean passed = false; for (String line : proc.output) { if (line.equals("RESULT: PASSED")) { passed = true; } } if (!passed) { ! System.err.println(proc); } assertTrue(passed); } static class ReentrantLockTest {
< prev index next >