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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 54808
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54808&action=edit
gcc13-riscv-mvconst.patch

I think it is weird to have multiple mov like patterns.
I've tried to get rid of this by adding a new predicate for
*movsi_internal/*movdi_64bit, which after expansion and until end of split1
accepts the splittable constants and turn the current *mvconst_internal into a
pure splitter.

This doesn't fix the PR though, but I think it would be a good idea anyway.

Reply via email to