--- old/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp 2013-10-22 21:20:47.000000000 -0700 +++ new/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp 2013-10-22 21:20:47.000000000 -0700 @@ -53,6 +53,8 @@ opr = as_long_opr(reg); } else if (type == T_OBJECT || type == T_ARRAY) { opr = as_oop_opr(reg); + } else if (type == T_METADATA) { + opr = as_metadata_opr(reg); } else { opr = as_opr(reg); }