]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386: Unpush OPTION_MASK_ISA2_EVEX512 for builtins
authorHaochen Jiang <haochen.jiang@intel.com>
Wed, 14 May 2025 07:19:42 +0000 (15:19 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Mon, 19 May 2025 03:29:58 +0000 (11:29 +0800)
commit25523c69cdf915db52d0eaa99d278fe71faf3568
treed72b22b750b77523f60c00a9ac511480769138a2
parent76270d009c917e35bd9c968f270cc5d3c89ff799
i386: Unpush OPTION_MASK_ISA2_EVEX512 for builtins

As we mentioned in GCC 15, we will remove evex512 in GCC 16 since it
is not useful anymore since we will have 512 bit directly. This patch
will first unpush evex512 in the builtins.

gcc/ChangeLog:

* config/i386/i386-builtin.def
(BDESC): Remove OPTION_MASK_ISA2_EVEX512.
* config/i386/i386-builtins.cc
(ix86_init_mmx_sse_builtins): Ditto.

gcc/testsuite/ChangeLog:

* gcc.target/i386/pr90096.c: Adjust error message.
* gcc.target/i386/pr117304-1.c: Removed.
gcc/config/i386/i386-builtin.def
gcc/config/i386/i386-builtins.cc
gcc/testsuite/gcc.target/i386/pr117304-1.c [deleted file]
gcc/testsuite/gcc.target/i386/pr90096.c