https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104467
--- Comment #5 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:4a8083285c3edf50088a095870b217ab0881dff0 commit r12-7174-g4a8083285c3edf50088a095870b217ab0881dff0 Author: Richard Biener <rguent...@suse.de> Date: Thu Feb 10 10:01:20 2022 +0100 middle-end/104467 - fix vector extract simplification This fixes a bogus vector type used for a CTOR build as part of vector extract simplification. The code failed to consider a CTOR of vector elements. 2022-02-10 Richard Biener <rguent...@suse.de> PR middle-end/104467 * match.pd (vector extract simplification): Multiply the number of CTOR elements with the number of element elements. * gcc.dg/torture/pr104467.c: New testcase.