diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2006-10-03 20:13:03 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2006-10-03 20:13:03 +0000 |
commit | 5be382734db43285b6ce08aee4982c18cebf2cf6 (patch) | |
tree | ff6592e326477dbf0ff17a5d2950e64c46cbeade /gcc/fortran/ChangeLog | |
parent | b7bf91917adec5526a5ffc2328a6402494d9e8ee (diff) | |
download | gcc-5be382734db43285b6ce08aee4982c18cebf2cf6.tar.gz |
re PR fortran/29284 (ICE for optional subroutine argument)
2006-10-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29284
PR fortran/29321
PR fortran/29322
* trans-expr.c (gfc_conv_function_call): Check the expression
and the formal symbol are present when testing the actual
argument.
PR fortran/25091
PR fortran/25092
* resolve.c (resolve_entries): It is an error if the entries
of an array-valued function do not have the same shape.
2006-10-03 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29284
* gfortran.dg/optional_assumed_charlen_1.f90: New test.
PR fortran/29321
PR fortran/29322
* gfortran.dg/missing_optional_dummy_2.f90: New test.
PR fortran/25091
PR fortran/25092
* gfortran.dg/entry_array_specs_1.f90: New test.
From-SVN: r117413
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r-- | gcc/fortran/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index cf840a58cc3..6e5584a01a4 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,17 @@ +2006-10-03 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/29284 + PR fortran/29321 + PR fortran/29322 + * trans-expr.c (gfc_conv_function_call): Check the expression + and the formal symbol are present when testing the actual + argument. + + PR fortran/25091 + PR fortran/25092 + * resolve.c (resolve_entries): It is an error if the entries + of an array-valued function do not have the same shape. + 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr> PR middle-end/27478 |