https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104781

--- Comment #8 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <h...@gcc.gnu.org>:

https://gcc.gnu.org/g:23ed4df521db9d66782d3f9cf291fc2564cf313a

commit r12-7539-g23ed4df521db9d66782d3f9cf291fc2564cf313a
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Fri Mar 4 05:53:14 2022 -0800

    x86: Disallow unsupported EH return

    Disallow stack realignment and regparm nested function with EH return
    since they don't work together.

    gcc/

            PR target/104781
            * config/i386/i386.cc (ix86_expand_epilogue): Sorry if there is
            stack realignment or regparm nested function with EH return.

    gcc/testsuite/

            PR target/104781
            * gcc.target/i386/eh_return-1.c: Add -mincoming-stack-boundary=4.
            * gcc.target/i386/eh_return-2.c: Likewise.

Reply via email to