re PR tree-optimization/92179 (r277288 causes ICEs compiling several test cases)
authorRichard Biener <rguenther@suse.de>
Wed, 23 Oct 2019 10:29:36 +0000 (10:29 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 23 Oct 2019 10:29:36 +0000 (10:29 +0000)
commit6bd7e7069504668eb37b2b9c976f4f0942666ef2
tree32d1d7e59a612e540cdbee9640fa2f1dbf43aae2
parentae94bb0ee262e43ee391513210311594abf84e07
re PR tree-optimization/92179 (r277288 causes ICEs compiling several test cases)

2019-10-23  Richard Biener  <rguenther@suse.de>

PR tree-optimization/92179
* tree-vect-stmts.c (vectorizable_shift): For shift args
that are all the same remove type restriction in the SLP case.
Adjust SLP code to handle converting of the shift arg to
only apply in case the modes are different.

From-SVN: r277310
gcc/ChangeLog
gcc/tree-vect-stmts.c