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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2025-06-20

--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
It is done on purpose with

/* X86_TUNE_SPLIT_LONG_MOVES: Avoid instructions moving immediates
   directly to memory.  */
DEF_TUNE (X86_TUNE_SPLIT_LONG_MOVES, "split_long_moves", m_PPRO)

However, it only applies to MOV, not other store instructions, like ADD, XOR,
AND, ...

Reply via email to