--- a/hotspot/src/cpu/sparc/vm/sharedRuntime_sparc.cpp Tue Sep 11 14:59:23 2012 +0200
+++ b/hotspot/src/cpu/sparc/vm/sharedRuntime_sparc.cpp Tue Sep 11 16:20:57 2012 +0200
@@ -1340,6 +1340,7 @@
case T_ADDRESS: // raw pointers, like current thread, for VM calls
case T_ARRAY:
case T_OBJECT:
+ case T_METADATA:
regs[i].set2( int_stk_helper( j ) );
break;
case T_FLOAT:
@@ -1388,6 +1389,7 @@
case T_FLOAT:
case T_INT:
case T_OBJECT:
+ case T_METADATA:
case T_SHORT:
regs[i].set1( int_stk_helper( i ) );
break;