exp_ch5.adb (Expand_Assign_Array): For the case where the assignment involves a targe...
authorGary Dismukes <dismukes@adacore.com>
Mon, 20 Apr 2009 12:29:26 +0000 (14:29 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 20 Apr 2009 12:29:26 +0000 (14:29 +0200)
commit5e9579b495d638798241fdc2e59de2b7b13d67e5
tree7e5037ea5a1eefc8570a202cb87e17e5ac79c97a
parent1414183dedbfa408e8c247e77779b189c3a819bc
exp_ch5.adb (Expand_Assign_Array): For the case where the assignment involves a target that has a specified address...

2009-04-20  Gary Dismukes  <dismukes@adacore.com>

* exp_ch5.adb (Expand_Assign_Array): For the case where the assignment
involves a target that has a specified address, don't set Forward_OK
and Backward_OK to False if the rhs is an aggregate, since overlap
can't occur.

From-SVN: r146403
gcc/ada/exp_ch5.adb