http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45828
--- Comment #4 from jpr at csc dot fi 2010-09-30 05:12:10 UTC --- This is the patch introducing the call to gfc_has_default_initializer() from resolve_allocate_expr(): http://gcc.gnu.org/viewcvs?view=revision&revision=164305 2010-09-15 Janus Weil <ja...@gcc.gnu.org> PR fortran/45577 * resolve.c (resolve_allocate_expr): Do default initialization via EXEC_INIT_ASSIGN. and indeed in rev. 164304 the default initialization loop reappears. Juha