--- old/src/share/vm/opto/library_call.cpp	Tue Jun  3 15:09:21 2008
+++ new/src/share/vm/opto/library_call.cpp	Tue Jun  3 15:09:20 2008
@@ -823,6 +823,8 @@
 //------------------------------inline_array_equals----------------------------
 bool LibraryCallKit::inline_array_equals() {
 
+  if (!Matcher::has_match_rule(Op_AryEq)) return false;
+
   _sp += 2;
   Node *argument2 = pop();
   Node *argument1 = pop();
