https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95356
--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <[email protected]>: https://gcc.gnu.org/g:09df85393ce5501a28359d159670fd05c4d70abf commit r11-687-g09df85393ce5501a28359d159670fd05c4d70abf Author: Richard Biener <[email protected]> Date: Thu May 28 10:27:48 2020 +0200 tree-optimization/95273 - more vectorizable_shift massaging Covering all bases in vectorizable_shift is hard - this makes sure to appropriately handle the case of PR95356 without breaking others. 2020-05-28 Richard Biener <[email protected]> PR tree-optimization/95273 PR tree-optimization/95356 * tree-vect-stmts.c (vectorizable_shift): Adjust when and to what we set the vector type of the shift operand SLP node again. * gcc.target/i386/pr95356.c: New testcase.
