1.1 --- a/src/share/vm/opto/library_call.cpp Thu Apr 29 06:30:25 2010 -0700 1.2 +++ b/src/share/vm/opto/library_call.cpp Thu Apr 29 17:53:58 2010 -0700 1.3 @@ -1175,7 +1175,9 @@ 1.4 Node *receiver = pop(); 1.5 1.6 Node* result; 1.7 - if (Matcher::has_match_rule(Op_StrIndexOf) && 1.8 + // Disable the use of pcmpestri until it can be guaranteed that 1.9 + // the load doesn't cross into the uncommited space. 1.10 + if (false && Matcher::has_match_rule(Op_StrIndexOf) && 1.11 UseSSE42Intrinsics) { 1.12 // Generate SSE4.2 version of indexOf 1.13 // We currently only have match rules that use SSE4.2