--- old/src/hotspot/share/opto/loopopts.cpp 2018-01-26 14:05:14.080813678 -0800 +++ new/src/hotspot/share/opto/loopopts.cpp 2018-01-26 14:05:13.311813193 -0800 @@ -1036,7 +1036,7 @@ bool PhaseIdealLoop::identical_backtoback_ifs(Node *n) { - if (!n->is_If()) { + if (!n->is_If() || n->is_CountedLoopEnd()) { return false; } if (!n->in(0)->is_Region()) {