Relates :
|
In PhaseIdealLoop::create_outer_strip_mined_loop(): while (be->is_Store() && old_new[be->_idx] != NULL) { ShouldNotReachHere(); be = be->in(MemNode::Memory); } and while (be->is_Store() && old_new[be->_idx] != NULL) { ShouldNotReachHere(); be = be->in(MemNode::Memory); } This code would trigger with sunk stores and stores on backedge. I couldn't trigger it with a test case and it wasn't caught by testing. Still, if this happens in the wild it would cause a crash.
|