http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54838
--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> 2012-11-08 09:12:01 UTC --- And I'd say that something in bypass_block from cprop.c is the culprit. Not calling bypass_block -> no ICE, and compilation proceeds fine. Working on a patch.