]> git.ipfire.org Git - thirdparty/gcc.git/commit
Backport PRs 63593, 64373, 64530, 65063
authorRichard Biener <rguenth@gcc.gnu.org>
Fri, 20 Feb 2015 07:32:08 +0000 (07:32 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 20 Feb 2015 07:32:08 +0000 (07:32 +0000)
commit1b8204f5866603c55ee07a732284a20902e1415b
tree16e946a2da563a57e50a1bd551faa3d2e0aa161b
parent8fe01a6b9597145519341a12d713a52450d507e0
Backport PRs 63593, 64373, 64530, 65063

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

Backport from mainline
2015-01-12  Richard Biener  <rguenther@suse.de>

PR tree-optimization/64530
* tree-loop-distribution.c (pg_add_dependence_edges): Shuffle
back dr1.

* gfortran.dg/pr64530.f90: New testcase.

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

PR lto/64373
* lto-streamer-out.c (tree_is_indexable): Guard for NULL
DECL_CONTEXT.

* gcc.dg/lto/pr64373_0.c: New testcase.

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: r220835
gcc/ChangeLog
gcc/lto-streamer-out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/pr64373_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr63593.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr65063.c [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pr64530.f90 [new file with mode: 0644]
gcc/tree-loop-distribution.c
gcc/tree-predcom.c