--- old/src/os/windows/vm/os_windows.cpp 2017-06-28 14:30:15.979937419 +0200 +++ new/src/os/windows/vm/os_windows.cpp 2017-06-28 14:30:15.771930686 +0200 @@ -4043,7 +4043,7 @@ // If stack_commit_size is 0, windows will reserve the default size, // but only commit a small portion of it. - size_t stack_commit_size = round_to(ThreadStackSize*K, os::vm_page_size()); + size_t stack_commit_size = align_size_up_((size_t)ThreadStackSize * K, (size_t)os::vm_page_size()); size_t default_reserve_size = os::win32::default_stack_size(); size_t actual_reserve_size = stack_commit_size; if (stack_commit_size < default_reserve_size) {