Fortran: improve checking of assumed-size array spec [PR102180]
authorHarald Anlauf <anlauf@gmx.de>
Sun, 11 Dec 2022 22:24:03 +0000 (23:24 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Mon, 12 Dec 2022 19:39:28 +0000 (20:39 +0100)
commitcf5327b89ab610649c5faab78ea7907bb74b103c
treea31444cf310113b88eaa7741ae7db7586596dac3
parent9fe7d3debbf60ed9fef8053123ad542a99d62100
Fortran: improve checking of assumed-size array spec [PR102180]

gcc/fortran/ChangeLog:

PR fortran/102180
* array.cc (match_array_element_spec): Add check for bad
assumed-implied-spec.
(gfc_match_array_spec): Reorder logic so that the first bad array
element spec may trigger an error.

gcc/testsuite/ChangeLog:

PR fortran/102180
* gfortran.dg/pr102180.f90: New test.
gcc/fortran/array.cc
gcc/testsuite/gfortran.dg/pr102180.f90 [new file with mode: 0644]