re PR fortran/20851 (dummy argument may not appear in specification expression in...
authorTobias Schlüter <tobi@gcc.gnu.org>
Sun, 7 Oct 2007 11:45:15 +0000 (13:45 +0200)
committerTobias Schlüter <tobi@gcc.gnu.org>
Sun, 7 Oct 2007 11:45:15 +0000 (13:45 +0200)
commitc4d4556f8daab94ba0be96ee6f56507da1ae4b94
tree46ae2ca6e15985534293a1fe9546fb98f8318399
parent3a6b0f546506cf36a9b9eaca9008bc6cd705bb2e
re PR fortran/20851 (dummy argument may not appear in specification expression in elemental procedure)

PR fortran/20851
fortran/
* expr.c (check_inquiry): Typo fix in error message.
(check_init_expr): Same * 3.
(check_restricted): Verify that no dummy arguments appear in
restricted expressions in ELEMENTAL procedures.
* resolve.c (resolve_fl_variable): Exchange order of checks to
avoid side-effect.
testsuite/
* initialization_1.f90: Fix dg-error annotations.
* initialization_14.f90: New.
* initialization_7.f90: Fix dg-error annotations.
* initialization_9.f90: Likewise.

From-SVN: r129069
gcc/fortran/ChangeLog
gcc/fortran/expr.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/initialization_1.f90
gcc/testsuite/gfortran.dg/initialization_14.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/initialization_7.f90
gcc/testsuite/gfortran.dg/initialization_9.f90