]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR tree-optimization/81365
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2017 09:10:23 +0000 (09:10 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2017 09:10:23 +0000 (09:10 +0000)
commit305ed360b49fe4c6183cd7d348287513897ccf3d
treeab28fd58473d7498affb0856f0fba16c2c508561
parent415df51b789873bc30cd46312ba640275a6c671e
PR tree-optimization/81365
* tree-ssa-phiprop.c (propagate_with_phi): When considering hoisting
aggregate moves onto bb predecessor edges, make sure there are no
loads that could alias the lhs in between the start of bb and the
loads from *phi.

* g++.dg/torture/pr81365.C: New test.

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