--- old/src/cpu/sparc/vm/macroAssembler_sparc.cpp 2015-11-19 00:58:04.030740720 -0500 +++ new/src/cpu/sparc/vm/macroAssembler_sparc.cpp 2015-11-19 00:58:01.998626621 -0500 @@ -360,10 +360,10 @@ #ifdef ASSERT // a hook for debugging static Thread* reinitialize_thread() { - return ThreadLocalStorage::thread(); + return Thread::current(); } #else -#define reinitialize_thread ThreadLocalStorage::thread +#define reinitialize_thread Thread::current #endif #ifdef ASSERT @@ -393,7 +393,7 @@ } static Thread* verify_thread_subroutine(Thread* gthread_value) { - Thread* correct_value = ThreadLocalStorage::thread(); + Thread* correct_value = Thread::current(); guarantee(gthread_value == correct_value, "G2_thread value must be the thread"); return correct_value; }