Fortran: error recovery on invalid ARRAY argument to FINDLOC [PR106986]
authorHarald Anlauf <anlauf@gmx.de>
Tue, 20 Sep 2022 20:41:48 +0000 (22:41 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 20 Sep 2022 20:41:48 +0000 (22:41 +0200)
commit5976fbf9d5dd9542fcb82eebb2185886fd52d000
treeaf107cfe56108ec38bf35db35bbfd934c3078fe9
parent8dbb15bc2d019488240c1e69d93121b0347ac092
Fortran: error recovery on invalid ARRAY argument to FINDLOC [PR106986]

gcc/fortran/ChangeLog:

PR fortran/106986
* simplify.cc (gfc_simplify_findloc): Do not try to simplify
intrinsic FINDLOC when the ARRAY argument has a NULL shape.

gcc/testsuite/ChangeLog:

PR fortran/106986
* gfortran.dg/pr106986.f90: New test.
gcc/fortran/simplify.cc
gcc/testsuite/gfortran.dg/pr106986.f90 [new file with mode: 0644]