]> gcc.gnu.org Git - gcc.git/commit - gcc/fortran/trans-expr.c
re PR fortran/33370 (Structure component arrays)
authorPaul Thomas <pault@gcc.gnu.org>
Mon, 10 Sep 2007 07:54:17 +0000 (07:54 +0000)
committerPaul Thomas <pault@gcc.gnu.org>
Mon, 10 Sep 2007 07:54:17 +0000 (07:54 +0000)
commit18eaa2c0cd2038ee3c4d83bf925ec0c65092d3de
tree753f6eeeb7a4e22a0d712ed3bd01762a993ce044
parenta5828d1e531377c4a8a279972c6c46d75da1b05d
re PR fortran/33370 (Structure component arrays)

2007-09-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/33370
* trans-expr.c (copyable_array_p):  Add tests that expression
is a variable, that it has no subreferences and that it is a
full array.
(gfc_trans_assignment): Change conditions to suit modifications
to copyable_array_p.

2007-09-10  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/33370
* gfortran.dg/array_memcpy_5.f90:  New test.

From-SVN: r128325
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/array_memcpy_5.f90 [new file with mode: 0644]
This page took 0.059674 seconds and 5 git commands to generate.