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

--- Comment #1 from GCC 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:38e8115dd2bfaa05146f8d085106189f46c25f52

commit r16-3235-g38e8115dd2bfaa05146f8d085106189f46c25f52
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Thu Aug 14 19:04:33 2025 -0700

    x86: Add target("80387") function attribute

    Add target("80387") attribute to enable and disable x87 instructions in a
    function.

    gcc/

            PR target/121541
            * config/i386/i386-options.cc
            (ix86_valid_target_attribute_inner_p): Add target("80387")
            attribute.  Set the mask bit in opts_set->x_target_flags if the
            mask bit in opts->x_target_flags is updated.
            * doc/extend.texi: Document target("80387") function attribute.

    gcc/testsuite/

            PR target/121541
            * gcc.target/i386/pr121541-1a.c: New test.
            * gcc.target/i386/pr121541-1b.c: Likewise.
            * gcc.target/i386/pr121541-2.c: Likewise.
            * gcc.target/i386/pr121541-3.c: Likewise.
            * gcc.target/i386/pr121541-4.c: Likewise.
            * gcc.target/i386/pr121541-5a.c: Likewise.
            * gcc.target/i386/pr121541-5b.c: Likewise.

    Signed-off-by: H.J. Lu <hjl.to...@gmail.com>

Reply via email to