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

--- Comment #38 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Ilya Enkovich from comment #37)
> 
> DImode spill/fill in 32-bit mode doesn't have to be 8-byte
> aligned.  I think that was the question.

The alignment comes from GET_MODE_ALIGNMENT.  Some targets
have strict alignment.  128-bit SSE spill/fill must be aligned.
AVX supports unaligned spill/fill.  We support GET_MODE_ALIGNMENT
in our stack realignment work.  Unaligned spill/fill in RA could be
an interesting project.

Reply via email to