fortran/
commit0fe9e56f75002df282b37bc3e3a524a8ffdfdbcb
authortobi <tobi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Jun 2004 22:35:41 +0000 (3 22:35 +0000)
committertobi <tobi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Jun 2004 22:35:41 +0000 (3 22:35 +0000)
tree1c845ff438eb6e41b7432a288e671baf85346e7a
parent11c50bf21e775a08058fa41fb47d12037d930279
fortran/
* gfortran.h (gfc_actual_arglist): New field missing_arg_type.
* interface.c (compare_actual_formal): Keep type of omitted
optional arguments.
* trans-expr.c (gfc_conv_function_call): Add string length
argument for omitted string argument.

testsuite/
* gfortran.fortran-torture/execute/optstring_1.f90: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82608 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/interface.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.fortran-torture/execute/optstring_1.f90 [new file with mode: 0644]