diff -r 9f4474e5dbaf -r a2be4c89de81 hotspot/src/share/vm/opto/lcm.cpp --- a/hotspot/src/share/vm/opto/lcm.cpp Thu May 29 12:04:14 2008 -0700 +++ b/hotspot/src/share/vm/opto/lcm.cpp Thu May 29 16:22:09 2008 -0700 @@ -134,6 +134,7 @@ if( mach->in(2) != val ) continue; break; // Found a memory op? case Op_StrComp: + case Op_AryEq: // Not a legit memory op for implicit null check regardless of // embedded loads continue;