re PR fortran/54107 ([F03] Memory hog with abstract interface)
authorMikael Morin <mikael@gcc.gnu.org>
Mon, 4 Feb 2013 18:34:30 +0000 (18:34 +0000)
committerMikael Morin <mikael@gcc.gnu.org>
Mon, 4 Feb 2013 18:34:30 +0000 (18:34 +0000)
commit4af8d042f849d47a694edad36c8b1884b938e5d8
tree99142281f89b91c3918aa3146078166701eb0c9b
parent7ac3af38365579c83426d3d6ddb6c62884d9f5d1
re PR fortran/54107 ([F03] Memory hog with abstract interface)

fortran/
PR fortran/54107
PR fortran/54195
* gfortran.h (struct gfc_symbol): New field 'resolved'.
* resolve.c (resolve_fl_var_and_proc): Don't skip result symbols.
(resolve_symbol): Skip duplicate calls.  Don't check the current
namespace.

testsuite/
PR fortran/54107
* gfortran.dg/recursive_interface_1.f90: New test.

From-SVN: r195729
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/recursive_interface_1.f90 [new file with mode: 0644]