--- old/src/share/vm/opto/node.cpp 2016-01-04 11:16:10.048964235 +0100 +++ new/src/share/vm/opto/node.cpp 2016-01-04 11:16:09.984964238 +0100 @@ -1152,9 +1152,6 @@ } else if (op == Op_SubI || op == Op_SubL) { // Condition for subI(x,subI(y,z)) ==> subI(addI(x,z),y) return n->Opcode() == op && n->in(2) == this; - } else if (is_If() && (n->is_IfFalse() || n->is_IfTrue())) { - // See IfProjNode::Identity() - return true; } return false; };