]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/59591 (ICE in vect_get_vec_def_for_stmt_copy, at tree-vect...
authorJakub Jelinek <jakub@redhat.com>
Mon, 30 Dec 2013 17:05:10 +0000 (18:05 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 30 Dec 2013 17:05:10 +0000 (18:05 +0100)
commitacdcd61b09ce9342b634539642203bc387477092
tree2a5008f0e2734867398f5c1300db88d05c5e8016
parent51ac3042e79ed2a67bd5979dadd324f46a58c51e
re PR tree-optimization/59591 (ICE in vect_get_vec_def_for_stmt_copy, at tree-vect-stmts.c:156 for -march=core-avx2)

PR tree-optimization/59591
* tree-vect-stmts.c (vectorizable_mask_load_store): Fix up handling
of modifier = NARROW masked gathers.
(permute_vec_elements): Use gimple_get_lhs instead of
gimple_assign_lhs.

* gcc.dg/vect/pr59591-1.c: New test.
* gcc.dg/vect/pr59591-2.c: New test.
* gcc.target/i386/pr59591-1.c: New test.
* gcc.target/i386/pr59591-2.c: New test.

From-SVN: r206248
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr59591-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/pr59591-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59591-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr59591-2.c [new file with mode: 0644]
gcc/tree-vect-stmts.c