--- old/src/share/vm/opto/stringopts.cpp Wed May 18 11:04:15 2011 +++ new/src/share/vm/opto/stringopts.cpp Wed May 18 11:04:15 2011 @@ -768,6 +768,7 @@ tty->cr(); } #endif + fail = true; break; } else if (ptr->is_Proj() && ptr->in(0)->is_Initialize()) { ptr = ptr->in(0)->in(0);