diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-28 12:18:57 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-09-28 12:18:57 +0000 |
commit | 569d18a5474dc40432aa992cc5b600300e278d97 (patch) | |
tree | ed78d34a78eb25b4804dcb75880712505ce51a5f /configure.ac | |
parent | 4b72e6807dac8a30b65028b9286f9f0b85d806e7 (diff) | |
download | gcc-569d18a5474dc40432aa992cc5b600300e278d97.tar.gz |
PR tree-optimization/54713
* fold-const.c (vec_cst_ctor_to_array): Give up if vector CONSTRUCTOR
has vector elements.
(fold_ternary_loc) <case BIT_FIELD_REF>: Likewise.
* tree-vect-generic.c (vector_element): Don't rely on CONSTRUCTOR elts
indexes. Use BIT_FIELD_REF if CONSTRUCTOR has vector elements.
(lower_vec_perm): Use NULL_TREE CONSTRUCTOR indexes.
* gcc.c-torture/compile/pr54713-1.c: New test.
* gcc.c-torture/compile/pr54713-2.c: New test.
* gcc.c-torture/compile/pr54713-3.c: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191826 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions