https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119583
--- Comment #3 from Siddhesh Poyarekar <siddhesh at gcc dot gnu.org> --- I'm not so sure, the stack is correctly aligned here, just that it happens a little too late and results in holding on to the frame pointer.