On Tue, Feb 13, 2024 at 11:58:00AM -0800, H.J. Lu wrote: > Since push2/pop2 requires 16-byte stack alignment, don't use them if the > incoming stack isn't 16-byte aligned. > > gcc/ > > PR target/113876 > * config/i386/i386.cc (ix86_pro_and_epilogue_can_use_push2pop2): > Return false if the incoming stack isn't 16-byte aligned. > > gcc/testsuite/ > > PR target/113876 > * gcc.target/i386/pr113876.c: New test.
LGTM. Jakub