re PR middle-end/51590 (ICE in gsi_for_stmt, at gimple-iterator.c:560)
authorJakub Jelinek <jakub@redhat.com>
Mon, 19 Dec 2011 14:22:29 +0000 (15:22 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 19 Dec 2011 14:22:29 +0000 (15:22 +0100)
commit083481d85c2d1ee12392667f9b74ea404872b988
tree9153db0977084c8fd5f02c6db40b7202266152ca
parent4acd1c8460f069aed1e8c36656e4f7b330763035
re PR middle-end/51590 (ICE in gsi_for_stmt, at gimple-iterator.c:560)

PR middle-end/51590
PR tree-optimization/51606
* tree-vect-patterns.c (append_pattern_def_seq, new_pattern_def_seq):
New inline functions.
(vect_recog_over_widening_pattern,
vect_recog_vector_vector_shift_pattern,
vect_recog_sdivmod_pow2_pattern, vect_recog_mixed_size_cond_pattern,
adjust_bool_pattern_cast, vect_recog_bool_pattern): Use them.

* gcc.dg/vect/pr51590.c: New test.

From-SVN: r182480
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr51590.c [new file with mode: 0644]
gcc/tree-vect-patterns.c