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

--- Comment #15 from Richard Earnshaw <rearnsha at gcc dot gnu.org> ---
It seems perverse to me that you have a standard named pattern in the x86
backend that is enabled, but then you somehow expect the generic parts of the
compiler to know that it shouldn't be used.  

Either the pattern should be disabled, or it should handle this case by
decomposing the operation into smaller chunks.  See, for example, how the arm
backend handles movmisaligndi.

Reply via email to