[Bug target/104781] [12 regression] SEGV in _Unwind_GetGR during i386 Ada bootstrap
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Mar 8 17:56:26 GMT 2022
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 <hjl@gcc.gnu.org>:
https://gcc.gnu.org/g:23ed4df521db9d66782d3f9cf291fc2564cf313a
commit r12-7539-g23ed4df521db9d66782d3f9cf291fc2564cf313a
Author: H.J. Lu <hjl.tools@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.
More information about the Gcc-bugs
mailing list