diff -r ae5b2f1dcf12 -r 2a241e764894 src/share/vm/runtime/atomic.hpp --- a/src/share/vm/runtime/atomic.hpp Wed Jun 08 21:48:38 2011 -0400 +++ b/src/share/vm/runtime/atomic.hpp Fri Jun 10 15:08:36 2011 -0700 @@ -51,6 +51,8 @@ static intptr_t add_ptr(intptr_t add_value, volatile intptr_t* dest); static void* add_ptr(intptr_t add_value, volatile void* dest); + static jlong add (jlong add_value, volatile jlong* dest); + // Atomically increment location static void inc (volatile jint* dest); static void inc_ptr(volatile intptr_t* dest);