diff src/share/vm/opto/gcm.cpp @ 833:acba6af809c8

6840775: Multiple JVM crashes seen with 1.6.0_10 through 1.6.0_14 Summary: Put missed reference to allocated array in copyOf() intrinsic into OopMap for the call slow_arraycopy(). Reviewed-by: never
author kvn
date Wed, 01 Jul 2009 20:22:18 -0700
parents 1851e1fb420e
children c18cbe5936b8
line wrap: on
line diff
--- a/src/share/vm/opto/gcm.cpp	Wed Jul 01 15:06:54 2009 -0700
+++ b/src/share/vm/opto/gcm.cpp	Wed Jul 01 20:22:18 2009 -0700
@@ -1130,6 +1130,9 @@
         Node *def = self->in(1);
         if (def != NULL && def->bottom_type()->base() == Type::RawPtr) {
           early->add_inst(self);
+#ifdef ASSERT
+          _raw_oops.push(def);
+#endif
           continue;
         }
         break;