]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/interface.cc
re PR fortran/32616 ("Too short actual argument" for array element storage sequence)
authorTobias Burnus <burnus@net-b.de>
Fri, 18 Jan 2008 23:46:04 +0000 (00:46 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Fri, 18 Jan 2008 23:46:04 +0000 (00:46 +0100)
commita0710c29ea279b4af16ef33d5cb2572b95a1bb45
treec8ff6232e4474d365d8c9d652d5d680bb174e0b7
parent7939be80229a0d2867b50d5240186c0a1dc84aac
re PR fortran/32616 ("Too short actual argument" for array element storage sequence)

2008-01-18  Tobias Burnus  <burnus@net-b.de>

        PR fortran/32616
        * interface.c (get_expr_storage_size): Return storage size
        for array element designators.
        (compare_actual_formal): Reject unequal string sizes for
        assumed-shape dummy arguments. And fix error message for
        array-sections with vector subscripts.

2008-01-18  Tobias Burnus  <burnus@net-b.de>

        PR fortran/32616
        * gfortran.dg/argument_checking_15.f90: New.
        * gfortran.dg/argument_checking_5.f90: Change TODO into
        dg-warning.

From-SVN: r131643
gcc/fortran/ChangeLog
gcc/fortran/interface.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/argument_checking_15.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/argument_checking_5.f90