https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96854
--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-10 branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:9f980cdba9e2fc0cc3f50c2c790f53b4dcd9dbe5 commit r10-8693-g9f980cdba9e2fc0cc3f50c2c790f53b4dcd9dbe5 Author: Richard Biener <rguent...@suse.de> Date: Mon Aug 31 13:36:09 2020 +0200 tree-optimization/96854 - SLP reduction of two-operator is broken This fixes SLP reduction of two-operator operations by marking those not supported. In fact any live lane out of such an operation cannot be code-generated correctly. 2020-08-31 Richard Biener <rguent...@suse.de> PR tree-optimization/96854 * tree-vect-loop.c (vectorizable_live_operation): Disallow SLP_TREE_TWO_OPERATORS nodes. * gcc.dg/vect/pr96854.c: New testcase.