aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/decl.c
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2007-11-08 16:28:30 +0100
committerTobias Burnus <burnus@gcc.gnu.org>2007-11-08 16:28:30 +0100
commitabf86978b36f9c71aa5a66a9b8539c8ba9cffab9 (patch)
treef7ef7d479f14e519ab0db3529cf60639b796d6b0 /gcc/fortran/decl.c
parentce796131e113b8a07e03c50c0d922fc8e4d2776e (diff)
downloadgcc-abf86978b36f9c71aa5a66a9b8539c8ba9cffab9.zip
gcc-abf86978b36f9c71aa5a66a9b8539c8ba9cffab9.tar.gz
gcc-abf86978b36f9c71aa5a66a9b8539c8ba9cffab9.tar.bz2
re PR fortran/33917 (Rejects valid PROCEDURE declarations)
2007-11-08 Tobias Burnus <burnus@net-b.de> PR fortran/33917 * interface.c (check_sym_interfaces): Disallow PROCEDURE-declared procedures for MODULE PROCEDURE. * decl.c (match_procedure_in_interface): Do not mark as procedure. 2007-11-08 Tobias Burnus <burnus@net-b.de> PR fortran/33917 * gfortran.dg/proc_decl_5.f90: New. * gfortran.dg/proc_decl_6.f90: New. From-SVN: r130002
Diffstat (limited to 'gcc/fortran/decl.c')
-rw-r--r--gcc/fortran/decl.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gcc/fortran/decl.c b/gcc/fortran/decl.c
index dacfe4a..74c655d 100644
--- a/gcc/fortran/decl.c
+++ b/gcc/fortran/decl.c
@@ -4091,8 +4091,6 @@ match_procedure_in_interface (void)
if (gfc_add_interface (sym) == FAILURE)
return MATCH_ERROR;
- sym->attr.procedure = 1;
-
if (gfc_match_eos () == MATCH_YES)
break;
if (gfc_match_char (',') != MATCH_YES)