Remove duplicated AVX-512VL bit check.

gcc/
	* config/i386/i386.c (def_builtin): Remove duplicated functionality.

From-SVN: r234400
This commit is contained in:
Kirill Yukhin 2016-03-22 13:17:11 +00:00 committed by Kirill Yukhin
parent 6cedf92249
commit 380d99c9aa
2 changed files with 4 additions and 3 deletions

View 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

View 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