https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102685

--- Comment #10 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-10 branch has been updated by Harald Anlauf
<anl...@gcc.gnu.org>:

https://gcc.gnu.org/g:e2c1283a5c9505257df3cf7a4b42758ef52ea674

commit r10-10270-ge2c1283a5c9505257df3cf7a4b42758ef52ea674
Author: Harald Anlauf <anl...@gmx.de>
Date:   Fri Oct 15 21:23:17 2021 +0200

    Fortran: validate shape of arrays in constructors against declarations

    gcc/fortran/ChangeLog:

            PR fortran/102685
            * decl.c (match_clist_expr): Set rank/shape of clist initializer
            to match LHS.
            * resolve.c (resolve_structure_cons): In a structure constructor,
            compare shapes of array components against declared shape.

    gcc/testsuite/ChangeLog:

            PR fortran/102685
            * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code.
            * gfortran.dg/pr70931.f90: Likewise.
            * gfortran.dg/transfer_simplify_2.f90: Likewise.
            * gfortran.dg/pr102685.f90: New test.

    Co-authored-by: Tobias Burnus <tob...@codesourcery.com>
    (cherry picked from commit 1e819bd95ebeefc1dc469daa1855ce005cb77822)

Reply via email to