http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58619
--- Comment #2 from Jan Hubicka <hubicka at gcc dot gnu.org> --- The ICE is caused by *n being NULL, so it seems we did not remap the block. This perhaps means that we have stale block in the edge location? Honza