1.1 --- a/src/share/vm/opto/subnode.cpp Sat Jan 07 13:26:43 2012 -0800 1.2 +++ b/src/share/vm/opto/subnode.cpp Tue Jan 10 18:05:38 2012 -0800 1.3 @@ -91,7 +91,7 @@ 1.4 1.5 // Not correct for SubFnode and AddFNode (must check for infinity) 1.6 // Equal? Subtract is zero 1.7 - if (phase->eqv_uncast(in1, in2)) return add_id(); 1.8 + if (in1->eqv_uncast(in2)) return add_id(); 1.9 1.10 // Either input is BOTTOM ==> the result is the local BOTTOM 1.11 if( t1 == Type::BOTTOM || t2 == Type::BOTTOM )