diff -r f22c0b4caad7 -r fcd5df7aa235 test/hotspot/jtreg/runtime/whitebox/WBStackSize.java --- a/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java Fri Apr 20 14:30:57 2018 -0700 +++ b/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java Wed Apr 18 11:19:32 2018 +0200 @@ -82,7 +82,9 @@ } public static void main(String[] args) { - long configStackSize = wb.getIntxVMFlag("ThreadStackSize") * K; + boolean isCompilerThread = Thread.currentThread().getName().indexOf(" CompilerThread") > 0; + long configStackSize = isCompilerThread ? wb.getIntxVMFlag("CompilerThreadStackSize") * K + : wb.getIntxVMFlag("ThreadStackSize") * K; System.out.println("ThreadStackSize VM option: " + configStackSize); long stackProtectionSize = wb.getIntxVMFlag("StackShadowPages") * wb.getVMPageSize();