backport: re PR fortran/91944 (ICE in gfc_conv_array_initializer, at fortran/trans...
commitbf5e3130c0ed518311a79c5a0099e0e39f33a889
authorJakub Jelinek <jakub@redhat.com>
Fri, 14 Feb 2020 11:53:12 +0000 (14 12:53 +0100)
committerJakub Jelinek <jakub@redhat.com>
Fri, 14 Feb 2020 15:01:44 +0000 (14 16:01 +0100)
tree1bd2dc6bb5e23e709d024ad51b96c05d4636e32f
parent929d901ead4f859c8e385d91547482445a85066c
backport: re PR fortran/91944 (ICE in gfc_conv_array_initializer, at fortran/trans-array.c:6156)

Backported from mainline
2019-11-27  Jakub Jelinek  <jakub@redhat.com>

PR fortran/91944
* simplify.c (gfc_simplify_spread): Check gfc_init_expr_flag instead
of gfc_current_ns->sym_root->n.sym->attr.flavor == FL_PARAMETER.

* gfortran.dg/spread_size_limit_2.f90: New test.
gcc/fortran/ChangeLog
gcc/fortran/simplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 [new file with mode: 0644]