diff options
author | Jakub Jelinek <jakub@redhat.com> | 2012-10-02 15:43:09 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2012-10-02 15:43:09 +0200 |
commit | 13396b6e4da82e926e666e07fae9186825de65e8 (patch) | |
tree | 3adb3336c25f30bb07febeff1971bf93fbfcc921 /gcc/expmed.c | |
parent | faf86a02f349e39c74949b49a1b95bd8a1f99ceb (diff) | |
download | gcc-13396b6e4da82e926e666e07fae9186825de65e8.zip gcc-13396b6e4da82e926e666e07fae9186825de65e8.tar.gz gcc-13396b6e4da82e926e666e07fae9186825de65e8.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
* expr.c (categorize_ctor_elements_1): Don't assume purpose is
non-NULL.
* tree-cfg.c (verify_gimple_assign_single): Add verification of
vector CONSTRUCTORs.
* tree-ssa-sccvn.c (vn_reference_lookup_3): For VECTOR_TYPE
CONSTRUCTORs, don't do anything if element type is VECTOR_TYPE,
and don't check index.
* tree-vect-slp.c (vect_get_constant_vectors): VIEW_CONVERT_EXPR
ctor elements first if their type isn't compatible with vector
element type.
From-SVN: r191983
Diffstat (limited to 'gcc/expmed.c')
0 files changed, 0 insertions, 0 deletions