diff options
author | Tobias Burnus <burnus@net-b.de> | 2007-11-08 16:28:30 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2007-11-08 16:28:30 +0100 |
commit | abf86978b36f9c71aa5a66a9b8539c8ba9cffab9 (patch) | |
tree | f7ef7d479f14e519ab0db3529cf60639b796d6b0 /gcc/fortran/decl.c | |
parent | ce796131e113b8a07e03c50c0d922fc8e4d2776e (diff) | |
download | gcc-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.c | 2 |
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) |