http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59023
--- Comment #7 from janus at gcc dot gnu.org --- Created attachment 31542 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31542&action=edit patch Here is a patch which removes the ICE, although I don't actually understand why (maybe someone else can see this). It corresponds to a partial reversion of r199120, namely the changes to 'gfc_verify_binding_labels'. It is the smallest subset of the above commit that I was able to find that removes the ICE. It regresses at least on some of the binding_label_tests_* in the testsuite.