Fortran: error recovery on rank mismatch of array and its initializer
authorHarald Anlauf <anlauf@gmx.de>
Sat, 6 Nov 2021 18:42:01 +0000 (19:42 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sat, 6 Nov 2021 18:42:01 +0000 (19:42 +0100)
commitdf2135e88a8f78c853b35246ad426b01b6d08378
tree33e01532cebc6ecabcf0fefa5b39e6d6ecc4a8cf
parent6b8152b96c114f038d2ef3fc753593c414b8cdb6
Fortran: error recovery on rank mismatch of array and its initializer

gcc/fortran/ChangeLog:

PR fortran/102715
* decl.c (add_init_expr_to_sym): Reject rank mismatch between
array and its initializer.

gcc/testsuite/ChangeLog:

PR fortran/102715
* gfortran.dg/pr68019.f90: Adjust error message.
* gfortran.dg/pr102715.f90: New test.
gcc/fortran/decl.c
gcc/testsuite/gfortran.dg/pr102715.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr68019.f90