]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-sra.c (struct access): New field grp_assignment_write.
authorMartin Jambor <mjambor@suse.cz>
Thu, 7 Oct 2010 16:15:46 +0000 (18:15 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Thu, 7 Oct 2010 16:15:46 +0000 (18:15 +0200)
commitfc37536b9da32b31dbe2ba094ccfb615e1fc380a
treee562607fea656a7506a1bf220722ad90b021fccc
parentd163c4f7574e7c330444bd999c02d9ffe05d18f6
tree-sra.c (struct access): New field grp_assignment_write.

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.

From-SVN: r165124
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/sra-11.c [new file with mode: 0644]
gcc/tree-sra.c