]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PR80803 2/2] Diligent queuing in SRA grp_write prop
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jun 2017 11:40:24 +0000 (11:40 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jun 2017 11:40:24 +0000 (11:40 +0000)
commit2ba80fe7dc38587294dd110c0df1b7d7db99b2bc
treeccaa86c7ea9c58ffef3b5ae4b86a308be277d376
parent5b4bdf515b4b8bdc5167f60abe62dd131f1f5f37
[PR80803 2/2] Diligent queuing in SRA grp_write prop

2017-06-13  Martin Jambor  <mjambor@suse.cz>

PR tree-optimization/80803
PR tree-optimization/81063
* tree-sra.c (subtree_mark_written_and_enqueue): Move up in the file.
(propagate_subaccesses_across_link): Enqueue subtree whneve necessary
instead of relying on the caller.

testsuite/
gcc.dg/tree-ssa/pr80803.c: New test.
gcc.dg/tree-ssa/pr81063.c: Likewise.

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