gfortran.h (gfc_actual_arglist): New field missing_arg_type.
authorTobias Schlüter <tobi@gcc.gnu.org>
Thu, 3 Jun 2004 22:35:41 +0000 (00:35 +0200)
committerTobias Schlüter <tobi@gcc.gnu.org>
Thu, 3 Jun 2004 22:35:41 +0000 (00:35 +0200)
commit1600fe22b9c077d311efd4c677b80d2fa0efb17e
tree1c845ff438eb6e41b7432a288e671baf85346e7a
parented5947c9bcae4c500c8e96f2809b4df527234804
gfortran.h (gfc_actual_arglist): New field missing_arg_type.

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.

From-SVN: r82608
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]