diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 083106dbdc9951a7920c93d43e19f858d81e9130..d88120b2b5ae2552011e0aa6efe56902fa39944f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2012-02-17  Tobias Burnus  <burnus@net-b.de>
+	    Roland Stigge  <stigge@antcom.de>
+
+	PR translation/52273
+	* interface.c (compare_actual_formal): Fix typo "at at".
+
 2012-02-17  Tobias Burnus  <burnus@net-b.de>
 
 	* gfortran.texi (Q exponent-letter): Fix grammar.
diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c
index 7b5f445f208dd347f3b1c6ff9b32573c0accdd1a..16a2be9c9bb4c78f8aba58920f2a61bf8a01214f 100644
--- a/gcc/fortran/interface.c
+++ b/gcc/fortran/interface.c
@@ -2429,7 +2429,7 @@ compare_actual_formal (gfc_actual_arglist **ap, gfc_formal_arglist *formal,
 	{
 	  if (where)
 	    gfc_error ("Coindexed ASYNCHRONOUS or VOLATILE actual argument at "
-		       "at %L requires that dummy '%s' has neither "
+		       "%L requires that dummy '%s' has neither "
 		       "ASYNCHRONOUS nor VOLATILE", &a->expr->where,
 		       f->sym->name);
 	  return 0;