https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122885
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to GCC Commits from comment #1) > The master branch has been updated by Richard Biener <[email protected]>: > > https://gcc.gnu.org/g:b5ffe35f12e15e29b508eb937251d067febe18fe > > commit r16-5644-gb5ffe35f12e15e29b508eb937251d067febe18fe > Author: Richard Biener <[email protected]> > Date: Thu Nov 27 10:04:19 2025 +0100 > > tree-optimization/122885 - avoid re-using accumulator for some bool > vectors > > When boolean vectors do not use vector integer modes we are not > set up to produce the partial epilog in a correctly typed way, > so avoid this situation. For the integer mode case we are able > to pun things correctly, so keep that working. > > PR tree-optimization/122885 > * tree-vect-loop.cc (vect_find_reusable_accumulator): Reject > mask vectors which do not use integer vector modes. > (vect_create_partial_epilog): Assert the same. > > * gcc.dg/torture/pr122873.c: New testcase. That was for PR122873 ...
