aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorDaniel Kraft <d@domob.eu>2008-09-21 17:24:55 +0200
committerDaniel Kraft <domob@gcc.gnu.org>2008-09-21 17:24:55 +0200
commit74a9b8976475b250d6d9d68b2ea557cc0e778f4e (patch)
tree539d84544339f2e3b878e56e057d4f6194a01f9b /gcc/fortran
parente6c99067cbb1827ecc4a54ec6fdac6e221d933a0 (diff)
downloadgcc-74a9b8976475b250d6d9d68b2ea557cc0e778f4e.zip
gcc-74a9b8976475b250d6d9d68b2ea557cc0e778f4e.tar.gz
gcc-74a9b8976475b250d6d9d68b2ea557cc0e778f4e.tar.bz2
decl.c (match_procedure_in_type): Changed misleading error message for not yet implemented PROCEDURE(interface)...
2008-09-21 Daniel Kraft <d@domob.eu> * decl.c (match_procedure_in_type): Changed misleading error message for not yet implemented PROCEDURE(interface) syntax. 2008-09-21 Daniel Kraft <d@domob.eu> * gfortran.dg/typebound_proc_4.f03: Changed expected error for not yet implemented PROCEDURE(interface). From-SVN: r140528
Diffstat (limited to 'gcc/fortran')
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/fortran/decl.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c972097..312e72d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2008-09-21 Daniel Kraft <d@domob.eu>
+
+ * decl.c (match_procedure_in_type): Changed misleading error message
+ for not yet implemented PROCEDURE(interface) syntax.
+
2008-09-18 Paul Thomas <pault@gcc.gnu.org>
PR fortran/35945
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index 7e4cabf..0fc2a95 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -6907,8 +6907,7 @@ match_procedure_in_type (void)
/* TODO: Really implement PROCEDURE(interface). */
if (gfc_match (" (") == MATCH_YES)
{
- gfc_error ("Procedure with interface only allowed in abstract types at"
- " %C");
+ gfc_error ("PROCEDURE(interface) at %C is not yet implemented");
return MATCH_ERROR;
}