Fortran: fix simplification of array-valued parameter expressions
authorHarald Anlauf <anlauf@gmx.de>
Fri, 5 Nov 2021 22:48:20 +0000 (23:48 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 5 Nov 2021 22:48:20 +0000 (23:48 +0100)
commitbcf3728abe8488882922005166d3065fc5fdfea1
treeede018290948d4e105933f26ff84f78362e53d0a
parent5f37780372212a7245f0528e46dbeb741316bba1
Fortran: fix simplification of array-valued parameter expressions

gcc/fortran/ChangeLog:

PR fortran/102817
* expr.c (simplify_parameter_variable): Copy shape of referenced
subobject when simplifying.

gcc/testsuite/ChangeLog:

PR fortran/102817
* gfortran.dg/pr102817.f90: New test.
gcc/fortran/expr.c
gcc/testsuite/gfortran.dg/pr102817.f90 [new file with mode: 0644]