diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index b41da54c6141c0822ccb602e2d7b2bd39a004a99..97f91be914ee1a436482d60574b9fe49b910e128 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,7 @@
+2012-03-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	* module.c (gfc_use_module): Improve error message some more.
+
 2012-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
 
 	PR fortran/52313
diff --git a/gcc/fortran/module.c b/gcc/fortran/module.c
index 31d7de1e25606656aa08e315c4bc13a29404a5e7..05ed2a2b9fd6ce21735530a9396109a52ffbb568 100644
--- a/gcc/fortran/module.c
+++ b/gcc/fortran/module.c
@@ -6099,7 +6099,7 @@ gfc_use_module (gfc_use_list *module)
 	      || parse_atom () != ATOM_STRING
 	      || strcmp (atom_string, MOD_VERSION))
 	    gfc_fatal_error ("Cannot read module file '%s' opened at %C,"
-			     " because it was created by an older"
+			     " because it was created by a different"
 			     " version of GNU Fortran", filename);
 
 	  free (atom_string);