aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-unswitch.c
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2020-11-29 23:23:16 +0100
committerHarald Anlauf <anlauf@gmx.de>2020-12-11 22:30:48 +0100
commit56f83e64e179f2ff5bb4161db076d7e6ae1c0a3f (patch)
treea4369938222ac2086a6cd553e7f8fe9442003e7e /gcc/tree-ssa-loop-unswitch.c
parentc1dae1280f0ecba9c38750bf0f671d3da568c0da (diff)
downloadgcc-56f83e64e179f2ff5bb4161db076d7e6ae1c0a3f.zip
gcc-56f83e64e179f2ff5bb4161db076d7e6ae1c0a3f.tar.gz
gcc-56f83e64e179f2ff5bb4161db076d7e6ae1c0a3f.tar.bz2
PR fortran/98017 - Suspected regression using PACK
When substituting a parameter variable of type character, the character length was reset to 1. Fix this by copying the length. gcc/fortran/ChangeLog: * expr.c (simplify_parameter_variable): Fix up character length after copying an array-valued expression. gcc/testsuite/ChangeLog: * gfortran.dg/pr98017.f90: New test. (cherry picked from commit bb67ad5cff58a707aaae645d4f45a913d8511c86)
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
0 files changed, 0 insertions, 0 deletions