summaryrefslogtreecommitdiff
path: root/compile
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2012-09-28 12:18:57 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2012-09-28 12:18:57 +0000
commit569d18a5474dc40432aa992cc5b600300e278d97 (patch)
treeed78d34a78eb25b4804dcb75880712505ce51a5f /compile
parent4b72e6807dac8a30b65028b9286f9f0b85d806e7 (diff)
downloadgcc-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 'compile')
0 files changed, 0 insertions, 0 deletions