Fortran: error recovery on associate with bad selector [PR107577]
commit2eaa0cc45e8eae0fc4a440d28c602964bcb1014d
authorSteve Kargl <kargl@gcc.gnu.org>
Tue, 22 Nov 2022 21:31:51 +0000 (22 22:31 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Wed, 23 Nov 2022 18:10:42 +0000 (23 19:10 +0100)
tree353f712bcfcf57c6e103c63a3a060d60553a9fea
parent8a0fce6a51915c29584427fd376b40073c328090
Fortran: error recovery on associate with bad selector [PR107577]

gcc/fortran/ChangeLog:

PR fortran/107577
* resolve.cc (find_array_spec): Choose appropriate locus either of
bad array reference or of non-array entity in error message.

gcc/testsuite/ChangeLog:

PR fortran/107577
* gfortran.dg/pr107577.f90: New test.
gcc/fortran/resolve.cc
gcc/testsuite/gfortran.dg/pr107577.f90 [new file with mode: 0644]