--- old/src/share/vm/opto/block.cpp Mon Aug 15 17:13:57 2011 +++ new/src/share/vm/opto/block.cpp Mon Aug 15 17:13:57 2011 @@ -839,7 +839,7 @@ // Make sure we TRUE branch to the target if( proj0->Opcode() == Op_IfFalse ) { - iff->negate(); + iff->as_MachIf()->negate(); } b->_nodes.pop(); // Remove IfFalse & IfTrue projections