http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44149
--- Comment #6 from Toon Moene <toon at moene dot org> 2011-05-08 13:15:44 UTC --- Well, that was a bit too quick (careful which compiler you are using). It works with this compiler: $ /usr/snp/bin/gfortran -v Using built-in specs. COLLECT_GCC=/usr/snp/bin/gfortran COLLECT_LTO_WRAPPER=/usr/snp/libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc/configure --prefix=/usr/snp --with-gnu-ld --disable-multilib --disable-nls --with-arch=native --with-tune=native Thread model: posix gcc version 4.7.0 20110417 (experimental) (GCC) and the Debian Testing GNU ld: $ ld -v GNU ld (GNU Binutils for Debian) 2.21.0.20110327 It might still be that it is solved for the released 4.6.0 (that I do not have lying around).