diff -r 11211f7cb5a0 -r 1af104d6cf99 src/share/vm/opto/matcher.cpp --- a/src/share/vm/opto/matcher.cpp Tue Aug 16 11:53:57 2011 -0700 +++ b/src/share/vm/opto/matcher.cpp Tue Aug 16 16:59:46 2011 -0700 @@ -826,6 +826,7 @@ switch (n->Opcode()) { case Op_PrefetchRead: case Op_PrefetchWrite: + case Op_PrefetchAllocation: nidx = Compile::AliasIdxRaw; nat = TypeRawPtr::BOTTOM; break;