]> git.ipfire.org Git - people/ms/gcc.git/commit
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>
Thu, 22 Sep 2022 18:43:50 +0000 (20:43 +0200)
commit84a34d76a76f27feabd4523e388068c90c2bb2e4
tree2037e04cff9b8d2cae070ac17d1aa30e390d2e69
parentdc4cf9fe202b9813cf2a68aeff7cc00cf882aa7d
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.

(cherry picked from commit 5976fbf9d5dd9542fcb82eebb2185886fd52d000)
gcc/fortran/simplify.cc
gcc/testsuite/gfortran.dg/pr106986.f90 [new file with mode: 0644]