decl.c (match_procedure_in_type): Changed misleading error message for not yet implem...
authorDaniel Kraft <d@domob.eu>
Sun, 21 Sep 2008 15:24:55 +0000 (17:24 +0200)
committerDaniel Kraft <domob@gcc.gnu.org>
Sun, 21 Sep 2008 15:24:55 +0000 (17:24 +0200)
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

gcc/fortran/ChangeLog
gcc/fortran/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/typebound_proc_4.f03

index c972097..312e72d 100644 (file)
@@ -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
index 7e4cabf..0fc2a95 100644 (file)
@@ -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;
     }
 
index 6f92376..7498f6e 100644 (file)
@@ -1,3 +1,8 @@
+2008-09-21  Daniel Kraft  <d@domob.eu>
+
+       * gfortran.dg/typebound_proc_4.f03: Changed expected error for not
+       yet implemented PROCEDURE(interface).
+
 2008-09-21  Ira Rosen  <irar@il.ibm.com>
 
        PR tree-optimization/37539
index bf5be56..3eb9687 100644 (file)
@@ -33,7 +33,7 @@ MODULE testmod
 
     ! TODO: Correct these when things get implemented.
     PROCEDURE, DEFERRED :: x ! { dg-error "not yet implemented" }
-    PROCEDURE(abc) ! { dg-error "abstract type" }
+    PROCEDURE(abc) ! { dg-error "not yet implemented" }
   END TYPE t
 
 CONTAINS