re PR tree-optimization/57380 (GCC 4.9.0 will not vectorize std::max and similar...
authorRichard Biener <rguenther@suse.de>
Thu, 23 May 2013 12:23:59 +0000 (12:23 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 23 May 2013 12:23:59 +0000 (12:23 +0000)
commitce521ae644954b0869428201225e85d8e86eaf2e
tree817c953d76e27cedecd6b9e444751bfe1da13db0
parent75c7257f75227e3db09120e38562cf3a3c136ced
re PR tree-optimization/57380 (GCC 4.9.0 will not vectorize std::max and similar functions)

2013-05-23  Richard Biener  <rguenther@suse.de>

PR tree-optimization/57380
* tree-ssa-phiprop.c (propagate_with_phi): Do not require at
least one invariant or re-used load.
* passes.c (init_optimization_passes): Move pass_phiprop before
pass_forwprop.

* g++.dg/tree-ssa/pr57380.C: New testcase.

From-SVN: r199246
gcc/ChangeLog
gcc/passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/pr57380.C [new file with mode: 0644]
gcc/tree-ssa-phiprop.c