re PR middle-end/55266 (vector expansion: 24 movs for 4 adds)
commite9d6bd8c9b12e8022cdb18d492f41e9f5e46c114
authorMarc Glisse <marc.glisse@inria.fr>
Wed, 28 Nov 2012 10:11:27 +0000 (28 11:11 +0100)
committerMarc Glisse <glisse@gcc.gnu.org>
Wed, 28 Nov 2012 10:11:27 +0000 (28 10:11 +0000)
treecfedd2f3857f9383136b9f4f7f838c9bfb22dcc0
parent2c3e2ce268d8285936c6ecd3d478f70be407194f
re PR middle-end/55266 (vector expansion: 24 movs for 4 adds)

2012-11-28  Marc Glisse  <marc.glisse@inria.fr>

PR middle-end/55266
* fold-const.c (fold_ternary_loc) [BIT_FIELD_REF]: Handle
CONSTRUCTOR with vector elements.
* tree-ssa-propagate.c (valid_gimple_rhs_p): Handle CONSTRUCTOR
and BIT_FIELD_REF.

From-SVN: r193884
gcc/ChangeLog
gcc/fold-const.c
gcc/tree-ssa-propagate.c