https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99856
--- Comment #5 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-9 branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:3d705c86c08985af73823b71af21c2ffe2c23758 commit r9-9317-g3d705c86c08985af73823b71af21c2ffe2c23758 Author: Richard Biener <rguent...@suse.de> Date: Thu Apr 1 09:29:14 2021 +0200 tree-optimization/99856 - fix overwideing pattern creation This fixes an omission of promoting a bit-precision required precision to a vector element precision. 2021-04-01 Richard Biener <rguent...@suse.de> PR tree-optimization/99856 * tree-vect-patterns.c (vect_recog_over_widening_pattern): Promote precision to vector element precision. * gcc.dg/vect/pr99856.c: New testcase. (cherry picked from commit 1cfe48d35e31e905632e37ae6a9cb37d35f9a228)