aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKirill Yukhin <kirill.yukhin@intel.com>2016-03-22 13:17:11 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2016-03-22 13:17:11 +0000
commit380d99c9aacfb3e4c1b23a0dee93110fe6a47e24 (patch)
treecdf08711b7d46feaa448243a000f739f895c3117 /gcc
parent6cedf92249d5a183471723129c3d436fde95b0a0 (diff)
downloadgcc-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/ChangeLog4
-rw-r--r--gcc/config/i386/i386.c3
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