https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113978
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >GCC generates extra stack operation That is basically to realign the stack just in case there was a spill, this happens more on mingw compiling than linux really.