http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56440
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2013-02-25 CC| |burnus at gcc dot gnu.org Ever Confirmed|0 |1 Known to fail| |4.5.3, 4.8.0 --- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-02-25 08:47:00 UTC --- Confirmed. Fails with GCC 4.5/4.6/4.7/4.8 in gfc_verify_binding_labels: bind_c_sym = gfc_find_gsymbol (gfc_gsym_root, sym->binding_label); if (bind_c_sym != NULL && strcmp (bind_c_sym->name, sym->binding_label) == 0) { if (sym->attr.if_source == IFSRC_DECL && (bind_c_sym->type != GSYM_SUBROUTINE && bind_c_sym->type != GSYM_FUNCTION) && ((sym->attr.contained == 1 && strcmp (bind_c_sym->sym_name, sym->name) != 0) ^^^^^^^^^^^^^^^^^^^^ Here, bind_c_sym->sym_name == NULL.