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

--- Comment #13 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Josh Poimboeuf from comment #12)
> I would like to clarify that most of the time, when we use "sp" in the
> clobbers list, the stack does *not* need to be realigned.  And in those

Yes, stack alignment may be needed due to:

typedef struct {
 u64 __attribute__((aligned(8))) counter;
} atomic64_t;

with -mpreferred-stack-boundary=2.

Reply via email to