From c450bad4d485c9ed451a3be37c6a4c5f0d943c5f Mon Sep 17 00:00:00 2001 From: rth Date: Fri, 7 Oct 2011 22:12:18 +0000 Subject: [PATCH] i386: Fixup last pblendw change. Missed changing one predicate to AVX2. Add parenthesis to avoid bootstrap -Werror. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179700 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sse.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index 9ac3f9d..349f5b0 100644 --- a/gcc/config/i386/predicates.md +++ b/gcc/config/i386/predicates.md @@ -1217,5 +1217,5 @@ { HOST_WIDE_INT val = INTVAL (op); HOST_WIDE_INT low = val & 0xff; - return val == (low << 8) | low; + return val == ((low << 8) | low); }) diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 9dc9b46..80284b5 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -9453,7 +9453,7 @@ (match_operand:V16HI 2 "nonimmediate_operand" "xm") (match_operand:V16HI 1 "register_operand" "x") (match_operand:SI 3 "avx2_pblendw_operand" "n")))] - "TARGET_SSE4_1" + "TARGET_AVX2" { operands[3] = GEN_INT (INTVAL (operands[3]) & 0xff); return "vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}"; -- 2.7.4