diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-09-28 14:18:57 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-09-28 14:18:57 +0200 |
commit | 4a2c20ccfabd9bcfe0293c274312a424971d0bc0 (patch) | |
tree | ed78d34a78eb25b4804dcb75880712505ce51a5f /gcc/tree-call-cdce.c | |
parent | 1a910f8f264f9ab3cc05c2ad13158201fff8b948 (diff) | |
download | gcc-4a2c20ccfabd9bcfe0293c274312a424971d0bc0.zip gcc-4a2c20ccfabd9bcfe0293c274312a424971d0bc0.tar.gz gcc-4a2c20ccfabd9bcfe0293c274312a424971d0bc0.tar.bz2 |
re PR tree-optimization/54713 (error: non-trivial conversion at assignment in gcc.c-torture/compile/pr53410-2.c)
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.
From-SVN: r191826
Diffstat (limited to 'gcc/tree-call-cdce.c')
0 files changed, 0 insertions, 0 deletions