From 380d99c9aacfb3e4c1b23a0dee93110fe6a47e24 Mon Sep 17 00:00:00 2001 From: Kirill Yukhin Date: Tue, 22 Mar 2016 13:17:11 +0000 Subject: [PATCH] Remove duplicated AVX-512VL bit check. gcc/ * config/i386/i386.c (def_builtin): Remove duplicated functionality. From-SVN: r234400 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/i386.c | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 20fb0a240a0..973fdff6807 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-03-22 Kirill Yukhin + + * config/i386/i386.c (def_builtin): Remove duplicated functionality. + 2016-03-22 Kirill Yukhin PR target/70325 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ebddd89e40e..f32583168c4 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 -- 2.30.2