--- openjdk.orig/hotspot/src/share/vm/runtime/frame.cpp	2010-10-22 10:56:58.000000000 +0100
+++ openjdk/hotspot/src/share/vm/runtime/frame.cpp	2010-10-22 10:56:58.000000000 +0100
@@ -878,7 +878,7 @@
 
 #endif /* CC_INTERP */
 
-#ifndef PPC
+#if !defined(PPC) || defined(ZERO)
   if (m->is_native()) {
 #ifdef CC_INTERP
     f->do_oop((oop*)&istate->_oop_temp);
