]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: [multiple changes]
authorRichard Biener <rguenther@suse.de>
Wed, 25 Feb 2015 10:28:01 +0000 (10:28 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 25 Feb 2015 10:28:01 +0000 (10:28 +0000)
commit20f203b2abb0e60da87778b7d22eb996b6909aae
tree75aaa02ba1e05a74afc7701c004ec481d35bb41a
parent16b357efc791912b3c2e21f050684ac848eb3e40
backport: [multiple changes]

2015-02-25  Richard Biener  <rguenther@suse.de>

Backport from mainline
2015-02-16  Richard Biener  <rguenther@suse.de>

PR tree-optimization/63593
* tree-predcom.c (execute_pred_commoning_chain): Delay removing
stmts and releasing SSA names until...
(execute_pred_commoning): ... after processing all chains.

* gcc.dg/pr63593.c: New testcase.

2015-02-18  Richard Biener  <rguenther@suse.de>

PR tree-optimization/65063
* tree-predcom.c (determine_unroll_factor): Return 1 if we
have replaced looparound PHIs.

* gcc.dg/pr65063.c: New testcase.

From-SVN: r220960
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr63593.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr65063.c [new file with mode: 0644]
gcc/tree-predcom.c