https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95273
--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:09df85393ce5501a28359d159670fd05c4d70abf commit r11-687-g09df85393ce5501a28359d159670fd05c4d70abf Author: Richard Biener <rguent...@suse.de> 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 <rguent...@suse.de> 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.