http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48404
--- Comment #4 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> 2011-04-01 23:15:06 UTC --- I can reproduce this on my system and it is what I suspected. The run time executable is finding a more recent copy of libgfortran. For example if you have set LD_LIBRARY_PATH to point to a local build of experimental, your normally installed gfortran compiled programs will find the experimental library first. Another possibility, as Tobias hints at, is the distribution people have mixed versions of libgfortran on you. Regardless it is out of sync. Let me know if you find it.