--- old/src/cpu/sparc/vm/macroAssembler_sparc.cpp 2015-11-04 23:02:25.848019862 -0500 +++ new/src/cpu/sparc/vm/macroAssembler_sparc.cpp 2015-11-04 23:02:24.347935322 -0500 @@ -357,10 +357,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 @@ -390,7 +390,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; }