diff options
author | Janus Weil <janus@gcc.gnu.org> | 2009-06-12 22:39:39 +0200 |
---|---|---|
committer | Janus Weil <janus@gcc.gnu.org> | 2009-06-12 22:39:39 +0200 |
commit | d1d919c362ce6dd1cc74e7d2c0912ea586dcfd4a (patch) | |
tree | 238f0e3995b1a5346fd18b34074feb97673a529d /gcc/testsuite | |
parent | 3d8b2a98ca3c4d46030c839ad89ed7f3800a9fbf (diff) | |
download | gcc-d1d919c362ce6dd1cc74e7d2c0912ea586dcfd4a.zip gcc-d1d919c362ce6dd1cc74e7d2c0912ea586dcfd4a.tar.gz gcc-d1d919c362ce6dd1cc74e7d2c0912ea586dcfd4a.tar.bz2 |
re PR fortran/40176 (Fortran 2003: Procedure pointers with array return value)
2009-06-12 Janus Weil <janus@gcc.gnu.org>
PR fortran/40176
* resolve.c (resolve_symbol): Additional error check, preventing an
infinite loop.
2009-06-12 Janus Weil <janus@gcc.gnu.org>
PR fortran/40176
* gfortran.dg/proc_decl_1.f90: Extended.
From-SVN: r148440
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gfortran.dg/proc_decl_1.f90 | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8904945..c7801d7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2009-06-12 Janus Weil <janus@gcc.gnu.org> + + PR fortran/40176 + * gfortran.dg/proc_decl_1.f90: Extended. + 2009-06-12 Ian Lance Taylor <iant@google.com> * gcc.dg/Wcxx-compat-13.c: New testcase. diff --git a/gcc/testsuite/gfortran.dg/proc_decl_1.f90 b/gcc/testsuite/gfortran.dg/proc_decl_1.f90 index 25c0183..c7ec4f2 100644 --- a/gcc/testsuite/gfortran.dg/proc_decl_1.f90 +++ b/gcc/testsuite/gfortran.dg/proc_decl_1.f90 @@ -57,6 +57,8 @@ program prog procedure ( ) :: r procedure ( up ) :: s ! { dg-error "must be explicit" } + procedure(t) :: t ! { dg-error "may not be used as its own interface" } + call s contains |