fold-const.c (fold_ternary_loc): Also fold non-constant vector CONSTRUCTORs.
authorRichard Biener <rguenth@gcc.gnu.org>
Thu, 6 Oct 2011 10:35:20 +0000 (10:35 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 6 Oct 2011 10:35:20 +0000 (10:35 +0000)
commit2a86de57e16b2d2bb294dd1c07c2cab5ca3f95e2
treec1f39c24e478331f15459fbfa9e8bed4f8f41d72
parent69c2fbf1ec048f4b6e98d87c9eac15a2f3517fae
fold-const.c (fold_ternary_loc): Also fold non-constant vector CONSTRUCTORs.

2011-10-06  Richard Guenther  <rguenther@suse.de>

* fold-const.c (fold_ternary_loc): Also fold non-constant
vector CONSTRUCTORs.  Make more efficient.
* tree-ssa-dom.c (cprop_operand): Don't handle virtual operands.
(cprop_into_stmt): Don't propagate into virtual operands.
(optimize_stmt): Really dump original statement.

From-SVN: r179598
gcc/tree-ssa-dom.c