comparison 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
comparison
equal deleted inserted replaced
828:b64314863098 833:acba6af809c8
1128 // Don't move CheckCastPP nodes away from their input, if the input 1128 // Don't move CheckCastPP nodes away from their input, if the input
1129 // is a rawptr (5071820). 1129 // is a rawptr (5071820).
1130 Node *def = self->in(1); 1130 Node *def = self->in(1);
1131 if (def != NULL && def->bottom_type()->base() == Type::RawPtr) { 1131 if (def != NULL && def->bottom_type()->base() == Type::RawPtr) {
1132 early->add_inst(self); 1132 early->add_inst(self);
1133 #ifdef ASSERT
1134 _raw_oops.push(def);
1135 #endif
1133 continue; 1136 continue;
1134 } 1137 }
1135 break; 1138 break;
1136 } 1139 }
1137 } 1140 }