http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57893
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |burnus at gcc dot gnu.org Known to work| |4.8.1, 4.9.0 Resolution|--- |WONTFIX Known to fail| |4.6.3, 4.7.3 --- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- Unfortunately, the support of deferred-length character strings ("len=:") is not yet perfect in gfortran; however, quite some progress has been made for GCC 4.8, which can also compile your example. Try GCC 4.8 or the currently being developed GCC 4.9 ("trunk"); see http://gcc.gnu.org/wiki/GFortranBinaries for some ways to obtain a binary and for a description how to compile GCC yourself. As it is no regression, the fix won't be backported to GCC 4.7 - and GCC 4.6 is no longer maintained.