[Bug target/104890] [12 Regression] fails to build the 32bit libgcc on x86_64-linux-gnu (--enable-cet --with-arch-32=i686)
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Mar 13 16:20:56 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104890
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Comment on attachment 52619
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52619
A patch
This looks wrong, it will fail with the same configuration if people build with
-msse2.
The question is why __attribute__((target ("general-regs-only"))) disables
SHSTK.
If that is intentional, we should change to what my first patch proposed, i.e.
"no-sse" instead of "general-regs-only" (or "no-mmx,no-sse").
If it is unintentional, we should fix that.
More information about the Gcc-bugs
mailing list