--- old/src/share/vm/c1/c1_LIRAssembler.cpp 2014-04-24 15:53:10.000000000 -1000 +++ new/src/share/vm/c1/c1_LIRAssembler.cpp 2014-04-24 15:53:10.000000000 -1000 @@ -873,7 +873,7 @@ VMReg r = v.reg(); if (!r->is_stack()) { stringStream st; - st.print("bad oop %s at %d", r->as_Register()->name(), _masm->offset()); + st.print("bad oop %s at %d", r->as_Register().name(), _masm->offset()); #ifdef SPARC _masm->_verify_oop(r->as_Register(), strdup(st.as_string()), __FILE__, __LINE__); #else