2015-01-18 Paul Thomas <pault@gcc.gnu.org>
commita3de0f077a24527b51ac2dafefd0c518ab71cb4d
authorpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jan 2015 15:52:49 +0000 (18 15:52 +0000)
committerpault <pault@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jan 2015 15:52:49 +0000 (18 15:52 +0000)
tree75b1935cf96f9816a14a93f980a4101f05050482
parentd432e55a478f2c3218b1d9acd0b5b8773bd1fe86
2015-01-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/64578
* trans-expr.c (gfc_trans_subcomponent_assign): Use a deep copy
for allocatable components, where the source is a variable.

2015-01-18  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/64578
* gfortran.dg/block_13.f08: New test

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219818 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/block_13.f08 [new file with mode: 0644]