------- Comment #12 from dominiq at lps dot ens dot fr 2010-08-03 17:04 ------- With the patch in comment #11 I get for the first tests of pr44857 and pr45092:
f951: internal compiler error: in resolve_structure_cons, at fortran/resolve.c:931 These ICEs go away if I remove the lines + gfc_constructor *p = gfc_constructor_first (expr->value.constructor); + gcc_assert (cons->expr->ts.u.cl == p->expr->ts.u.cl); Further testing in progress. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44857