OSDN Git Service

2007-07-03 Tobias Burnus <burnus@net-b.de>
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jul 2007 19:16:42 +0000 (19:16 +0000)
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Jul 2007 19:16:42 +0000 (19:16 +0000)
commit7f792821ed7ac60fc48d4be5f0da63dd7fd86d2f
tree84cebada84c84dadb401078669e4ae014bd43315
parent752f0c670202cd2caa68e1b00dfcd6f1f1e887cb
2007-07-03  Tobias Burnus  <burnus@net-b.de>

PR fortran/30940
* interface.c (get_sym_storage_size): New function.
(get_sym_storage_size): New function.
(compare_actual_formal): Enhance sequence association
support and improve checking.

2007-07-03  Tobias Burnus  <burnus@net-b.de>

PR fortran/30940
* gfortran.dg/argument_checking_1.f90: New.
* gfortran.dg/argument_checking_2.f90: New.
* gfortran.dg/argument_checking_3.f90: New.
* gfortran.dg/argument_checking_4.f90: New.
* gfortran.dg/argument_checking_5.f90: New.
* gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
* gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126271 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/interface.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/argument_checking_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/argument_checking_2.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/argument_checking_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/argument_checking_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/argument_checking_5.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/char_length_3.f90
gcc/testsuite/gfortran.fortran-torture/execute/st_function.f90
gcc/testsuite/gfortran.fortran-torture/execute/st_function_1.f90