aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2022-01-20 22:36:50 +0100
committerHarald Anlauf <anlauf@gmx.de>2022-01-22 16:09:01 +0100
commit6c1a93102b41a558f3ad49a7c66015257535c747 (patch)
tree45bbce0696ce79901a139539f912eb7bcd87940d /gcc/config.gcc
parent0f4f9c0085eb68e0546804b156aa8bb388f2d3e0 (diff)
downloadgcc-6c1a93102b41a558f3ad49a7c66015257535c747.zip
gcc-6c1a93102b41a558f3ad49a7c66015257535c747.tar.gz
gcc-6c1a93102b41a558f3ad49a7c66015257535c747.tar.bz2
Fortran: fix simplification of TRANSFER for zero-sized character array result
gcc/fortran/ChangeLog: PR fortran/104127 * simplify.cc (gfc_simplify_transfer): Ensure that the result typespec is set up for TRANSFER with MOLD of type CHARACTER including character length even if the result is a zero-sized array. gcc/testsuite/ChangeLog: PR fortran/104127 * gfortran.dg/transfer_simplify_11.f90: Fix logic. * gfortran.dg/transfer_simplify_13.f90: New test.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions