2010-10-07 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Oct 2010 16:15:46 +0000 (16:15 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Oct 2010 16:15:46 +0000 (16:15 +0000)
commit0b9fa291b2e0169029effa3a34f6b6a7c17838d6
treee562607fea656a7506a1bf220722ad90b021fccc
parent1548bce8428336b79d1dd3bd797c9ba5e575d1f0
2010-10-07  Martin Jambor  <mjambor@suse.cz>

* tree-sra.c (struct access): New field grp_assignment_write.
(dump_access): Dump grp_assignment_write.
(build_accesses_from_assign): Set grp_assignment_write.
(sort_and_splice_var_accesses): Aggregate grp_assignment_write.
(mark_read_status): Renamed to mark_rw_status, individual values
renamed too.
(analyze_access_subtree): Changed type of mark_write to
mark_read_status.  Fixed propagating of mark_read and
mark_write.  Changed benefit estimate.  Updated comment.

* testsuite/gcc.dg/tree-ssa/sra-11.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165124 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/sra-11.c [new file with mode: 0644]
gcc/tree-sra.c