Mercurial > hg > graal-compiler
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 } |