[Bug tree-optimization/105965] [10/11/12 Regression] x86: single-element vectors don't have scalar FMA insns used anymore
rguenther at suse dot de
gcc-bugzilla@gcc.gnu.org
Tue Jun 21 06:59:00 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105965
--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 21 Jun 2022, pinskia at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105965
>
> Andrew Pinski <pinskia at gcc dot gnu.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> Component|target |tree-optimization
> See Also| |https://gcc.gnu.org/bugzill
> | |a/show_bug.cgi?id=101540
>
> --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
> (In reply to Richard Biener from comment #2)
> > that means we are at least missing a match.pd pattern to simplify
> >
> > _1 = {_10};
> > _11 = VIEW_CONVERT_EXPR<float>(_1);
>
> I had an alternative patch which I had submitted in November:
> https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585597.html
>
> I never followed up and such. Sorry about that.
Hmm, that's actually the opposite case where we want a vector type.
But sure, when we replace _1 = {_10} with _1 = V_C_E <..> (_10); then
the V_C_E series should fold away (hopefully ;))
More information about the Gcc-bugs
mailing list