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

Robin Dapp <rdapp at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rdapp at gcc dot gnu.org

--- Comment #3 from Robin Dapp <rdapp at gcc dot gnu.org> ---
Yeah, this shouldn't happen and on x86 it doesn't.  At first I suspected one of
our combine helper patterns but perhaps the issue is that our fma patterns are
described as (plus (mult ...)) which combine will happily work on, while it
won't create fmas.  It's likely that we need to rewrite these patterns in
vector.md.  I suppose this has been wrong since 2023ish... and there surely was
a reason for it as well.

Reply via email to