]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: catch failed simplification of bad stride expression
authorHarald Anlauf <anlauf@gmx.de>
Tue, 7 Dec 2021 17:46:52 +0000 (18:46 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Tue, 7 Dec 2021 17:46:52 +0000 (18:46 +0100)
commit652c28736209f10bac1aa7ecb31f9056b518dacf
tree19b8c7355a56680f15b2c8393cc57e77558cc33a
parentf47662204de27f7685699eeef89aa173ccf32d85
Fortran: catch failed simplification of bad stride expression

gcc/fortran/ChangeLog:

PR fortran/103588
* array.c (gfc_ref_dimen_size): Do not generate internal error on
failed simplification of stride expression; just return failure.

gcc/testsuite/ChangeLog:

PR fortran/103588
* gfortran.dg/pr103588.f90: New test.
gcc/fortran/array.c
gcc/testsuite/gfortran.dg/pr103588.f90 [new file with mode: 0644]