2006-07-13 Paul Thomas <pault@gcc.gnu.org>
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Jul 2006 05:07:35 +0000 (05:07 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Jul 2006 05:07:35 +0000 (05:07 +0000)
commitb8a51d79dba0792c2109f85e6a9b088084ae68c5
tree677273f32ea31a251f8e44292ca967e69e8d4e7b
parent296ac38dbe25a905a4eb38dbaf0c55a134e5eef5
2006-07-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/28174
* trans-expr.c (gfc_conv_aliased_arg): Missing formal arg means
that intent is INOUT (fixes regression).

PR fortran/25097
* check.c (check_present): The only permitted reference is a
full array reference.

PR fortran/20903
* decl.c (variable_decl): Add error if a derived type is not
from the current namespace if the namespace is an interface
body.

2006-07-13  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/25097
* gfortran.dg/present_1.f90: New test.

PR fortran/20903
* gfortran.dg/interface_derived_type_1.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115410 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/check.c
gcc/fortran/decl.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/interface_derived_type_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/present_1.f90 [new file with mode: 0644]