https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117267
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Stas Sergeev from comment #4) > No, this is wrong. > I am perfectly aware that it doesn't > restore the full register set. I need > it to only restore stack. But it simply > doesn't compile. > Why on clang it works properly? Because clang implements it differently and not in a compatible way.