diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2010-09-20 18:55:12 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2010-09-20 18:55:12 +0000 |
commit | 15c2ef5ad3e24b393be17bcea677d1972bfe0945 (patch) | |
tree | 4fefd5f0a20782b1864cb03958e075ea4d9de51c /gcc/ada/gcc-interface/misc.c | |
parent | abc88a0827e475e92a4e39dac93b5f4ca7407ea6 (diff) | |
download | gcc-15c2ef5ad3e24b393be17bcea677d1972bfe0945.zip gcc-15c2ef5ad3e24b393be17bcea677d1972bfe0945.tar.gz gcc-15c2ef5ad3e24b393be17bcea677d1972bfe0945.tar.bz2 |
re PR fortran/45081 (ICE in gfc_conv_array_initializer, at fortran/trans-array.c:4208)
2010-09-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/45081
* simplify.c (is_constant_array_expr): Allow structure array
elements as well as constants.
(gfc_simplify_pack, gfc_simplify_reshape, gfc_simplify_spread,
gfc_simplify_transpose, gfc_simplify_unpack): Copy the derived
type of source to the result.
2010-09-20 Paul Thomas <pault@gcc.gnu.org>
PR fortran/45081
* gfortran.dg/derived_array_intrinsics_1.f90 : New test.
From-SVN: r164448
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
0 files changed, 0 insertions, 0 deletions