]> git.ipfire.org Git - thirdparty/gcc.git/commit
x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 21 Jul 2021 12:15:55 +0000 (05:15 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 25 Aug 2021 12:18:53 +0000 (05:18 -0700)
commit7dc952f1c043ecb79aec6734175a4312696b5052
tree303a7c185ddfd053ca416b2fb2d3d78ad8a73dbd
parent5684ef05b2c550b7e3051191ce96cf66dc451dcd
x86: Remove OPTION_MASK_ISA_SSE4_2 from CRC32 _builtin functions

Since

commit 39671f87b2df6a1894cc11a161e4a7949d1ddccd
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Apr 15 05:59:48 2021 -0700

    x86: Use crc32 target option for CRC32 intrinsics

enabled OPTION_MASK_ISA_CRC32 for -msse4 and removed TARGET_SSE4_2 check
in sse4_2_crc32<mode> pattens, remove OPTION_MASK_ISA_SSE4_2 from CRC32
_builtin functions.

gcc/

PR target/101549
* config/i386/i386-builtin.def: Remove OPTION_MASK_ISA_SSE4_2
from CRC32 _builtin functions.

gcc/testsuite/

PR target/101549
* gcc.target/i386/crc32-6.c: New test.

(cherry picked from commit 7aa28dbc371cf3c09c05c68672b00d9006391595)
gcc/config/i386/i386-builtin.def
gcc/testsuite/gcc.target/i386/crc32-6.c [new file with mode: 0644]