diff options
author | Kirill Yukhin <kirill.yukhin@intel.com> | 2016-03-22 13:17:11 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2016-03-22 13:17:11 +0000 |
commit | 380d99c9aacfb3e4c1b23a0dee93110fe6a47e24 (patch) | |
tree | cdf08711b7d46feaa448243a000f739f895c3117 /gcc | |
parent | 6cedf92249d5a183471723129c3d436fde95b0a0 (diff) | |
download | gcc-380d99c9aacfb3e4c1b23a0dee93110fe6a47e24.zip gcc-380d99c9aacfb3e4c1b23a0dee93110fe6a47e24.tar.gz gcc-380d99c9aacfb3e4c1b23a0dee93110fe6a47e24.tar.bz2 |
Remove duplicated AVX-512VL bit check.
gcc/
* config/i386/i386.c (def_builtin): Remove duplicated functionality.
From-SVN: r234400
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 20fb0a2..973fdff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> + * config/i386/i386.c (def_builtin): Remove duplicated functionality. + +2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> + PR target/70325 * config/i386/i386.c (def_builtin): Handle OPTION_MASK_ISA_AVX512VL to be and-ed with other diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ebddd89..f325831 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -32429,9 +32429,6 @@ def_builtin (HOST_WIDE_INT mask, const char *name, { ix86_builtins_isa[(int) code].isa = mask; - if (mask & ix86_isa_flags & OPTION_MASK_ISA_AVX512VL) - mask &= ~OPTION_MASK_ISA_AVX512VL; - /* OPTION_MASK_ISA_AVX512VL has special meaning. Despite of generic case, where any bit set means that built-in is enable, this bit must be *and-ed* with another one. E.g.: OPTION_MASK_ISA_AVX512DQ | OPTION_MASK_ISA_AVX512VL |