http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58372
--- Comment #10 from Kai Tietz <ktietz at gcc dot gnu.org> --- Well, for x64 we can't realign stack due issue about prologue layout enforced by SEH stuff. For x86 I see actually no good reason why this shouldn't work. I checked generated assembly and it looks fine AFAICS. Do you recall what the issue for x86 windows was?