--- old/src/share/vm/adlc/formssel.cpp Tue Aug 16 10:00:32 2011 +++ new/src/share/vm/adlc/formssel.cpp Tue Aug 16 10:00:32 2011 @@ -3391,7 +3391,9 @@ "ClearArray" }; int cnt = sizeof(needs_ideal_memory_list)/sizeof(char*); - if( strcmp(_opType,"PrefetchRead")==0 || strcmp(_opType,"PrefetchWrite")==0 ) + if( strcmp(_opType,"PrefetchRead")==0 || + strcmp(_opType,"PrefetchWrite")==0 || + strcmp(_opType,"PrefetchAllocation")==0 ) return 1; if( _lChild ) { const char *opType = _lChild->_opType;