PR tree-optimization/87546
commitd45dad8de668b251d3e41a32f7bb58df5bffc5e4
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Nov 2018 15:10:48 +0000 (17 15:10 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 17 Nov 2018 15:10:48 +0000 (17 15:10 +0000)
tree7abff9ebdb6092dccec9a861100cecddbbf1f9ed
parent2c9099d3af154ea274f3ac35d13548ab65d46eb5
PR tree-optimization/87546
* tree-vect-patterns.c (vect_look_through_possible_promotion): Add
min_precision variable, initially set it to orig_precision, only does
something if op_type's precision is <= min_precision and update
min_precision whenever calling set_op.

* gcc.dg/vect/O3-pr87546.c: New test.

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