re PR fortran/33117 (Improve error message for generic interface with subroutines...
authorDaniel Franke <franke.daniel@gmail.com>
Thu, 6 Jan 2011 16:08:24 +0000 (11:08 -0500)
committerDaniel Franke <dfranke@gcc.gnu.org>
Thu, 6 Jan 2011 16:08:24 +0000 (11:08 -0500)
commit284d58f1dda60adfb42282012ee1baf8b069a1bd
tree6107feaeaefcf653db2c2565c6b9daf129b653e1
parent028dbdf4974d803868feb3a44e978d138cd37338
re PR fortran/33117 (Improve error message for generic interface with subroutines & functions)

gcc/fortran/:
2011-01-06  Daniel Franke  <franke.daniel@gmail.com>

PR fortran/33117
PR fortran/46478
* parse.c (parse_interface): Remove check for procedure types.
* interface.c (check_interface0): Verify that procedures are
either all SUBROUTINEs or all FUNCTIONs.

gcc/testsuite/:
2011-01-06  Daniel Franke  <franke.daniel@gmail.com>

PR fortran/33117
PR fortran/46478
* gfortran.dg/interface_33.f90: New test.

From-SVN: r168542
gcc/fortran/ChangeLog
gcc/fortran/interface.c
gcc/fortran/parse.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/interface_33.f90 [new file with mode: 0644]