--- old/src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp 2017-05-26 18:30:57.954713884 -0400 +++ new/src/os_cpu/windows_x86/vm/atomic_windows_x86.hpp 2017-05-26 18:30:57.834707962 -0400 @@ -130,7 +130,7 @@ return (void*)cmpxchg((jlong)exchange_value, (volatile jlong*)dest, (jlong)compare_value, order); } -inline jlong Atomic::load(volatile jlong* src) { return *src; } +inline jlong Atomic::load(const volatile jlong* src) { return *src; } #else // !AMD64 @@ -249,7 +249,7 @@ return (void*)cmpxchg((jint)exchange_value, (volatile jint*)dest, (jint)compare_value, order); } -inline jlong Atomic::load(volatile jlong* src) { +inline jlong Atomic::load(const volatile jlong* src) { volatile jlong dest; volatile jlong* pdest = &dest; __asm {