https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111107
--- Comment #21 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jonathan Yong <jy...@gcc.gnu.org>: https://gcc.gnu.org/g:dea7b9a78b11b5ca0c85b971521144ba07a66aca commit r16-178-gdea7b9a78b11b5ca0c85b971521144ba07a66aca Author: LIU Hao <lh_mo...@126.com> Date: Sun Apr 27 18:18:34 2025 +0800 gcc: For Windows x86-32, always attempt to realign stack regardless of SSE For Windows x86-32 targets, the Microsoft ABI only guarantees that the stack is aligned to 4-byte boundaries. GCC knows about the default alignment of the stack. However, before this commit, it did not realign the stack unless SSE was also enabled. When a stricter (larger) alignment is requested, it's always necessary to realign the stack, as what Solaris does. Reference: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111107#c14 Signed-off-by: LIU Hao <lh_mo...@126.com> Signed-off-by: Jonathan Yong <10wa...@gmail.com> gcc/ChangeLog: PR target/111107 * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Copy from sol2.h.