aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-call-cdce.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2012-09-28 14:18:57 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2012-09-28 14:18:57 +0200
commit4a2c20ccfabd9bcfe0293c274312a424971d0bc0 (patch)
treeed78d34a78eb25b4804dcb75880712505ce51a5f /gcc/tree-call-cdce.c
parent1a910f8f264f9ab3cc05c2ad13158201fff8b948 (diff)
downloadgcc-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