Remove duplicated AVX-512VL bit check.
authorKirill Yukhin <kirill.yukhin@intel.com>
Tue, 22 Mar 2016 13:17:11 +0000 (13:17 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Tue, 22 Mar 2016 13:17:11 +0000 (13:17 +0000)
gcc/
* config/i386/i386.c (def_builtin): Remove duplicated functionality.

From-SVN: r234400

gcc/ChangeLog
gcc/config/i386/i386.c

index 20fb0a240a074d7d9be512f2ed7e52256531810f..973fdff6807ab37a0f0ed4a2d459848454d15ded 100644 (file)
@@ -1,3 +1,7 @@
+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
index ebddd89e40e1d48d0f0b1f62c7db302944ee22c6..f32583168c4e0c77fd728f51aa89bac5c8412c7f 100644 (file)
@@ -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