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

--- Comment #12 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:da24fce323eaf088239e0f900dd23f6b05d552c1

commit r12-7654-gda24fce323eaf088239e0f900dd23f6b05d552c1
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Tue Mar 15 10:24:22 2022 +0100

    i386: Use no-mmx,no-sse for LIBGCC2_UNWIND_ATTRIBUTE [PR104890]

    Regardless of the outcome of the general-regs-only stuff in x86gprintrin.h,
    apparently general-regs-only is much bigger hammer than no-sse, and e.g.
    using 387 instructions in the unwinder isn't a big deal, it never needs
    to realign the stack because of it.

    So, the following patch uses no-sse (and adds no-mmx to it, even when not
    strictly needed).

    2022-03-15  Jakub Jelinek  <ja...@redhat.com>

            PR target/104890
            * config/i386/i386.h (LIBGCC2_UNWIND_ATTRIBUTE): Use no-mmx,no-sse
            instead of general-regs-only.

Reply via email to