OSDN Git Service

PR middle-end/51590
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 14:22:29 +0000 (14:22 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Dec 2011 14:22:29 +0000 (14:22 +0000)
commit6d741312873e39b416a3b283c0877880725891a7
tree9153db0977084c8fd5f02c6db40b7202266152ca
parent93784f3f33e981fe4ec2c47ee4e8e7992e27c66d
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182480 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr51590.c [new file with mode: 0644]
gcc/tree-vect-patterns.c