https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116855

--- Comment #14 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #13)
> Too late for backporting to 14.3 IMO, also not sure how important it is - we
> did not have an actual case where this caused problems AFAIK.  early-break
> vectorization is quite restricted on the 14 branch.

Yeah I've been working on the backport, but it's a lot of changes to backport
as it requires all the changes to vectorizable_load etc, and would require
changes to the backend (for the cases where we make it safe by forcing partial
masking).

As you said GCC 14's early break was quite conservative. I could easily reject
the case where the requested vector alignment is not the natural alignment of
the type, which covers this misalignment.

So I'm not sure what to do for a backport here.

Reply via email to