--- a/hotspot/src/share/vm/runtime/atomic.hpp Sun Jul 26 12:59:41 2009 -0700
+++ b/hotspot/src/share/vm/runtime/atomic.hpp Sun Jul 26 16:40:14 2009 -0700
@@ -39,6 +39,8 @@
static void store_ptr(intptr_t store_value, volatile intptr_t* dest);
static void store_ptr(void* store_value, volatile void* dest);
+ static jlong load(volatile jlong* src);
+
// Atomically add to a location, return updated value
static jint add (jint add_value, volatile jint* dest);
static intptr_t add_ptr(intptr_t add_value, volatile intptr_t* dest);