From 524857ec5dfc4184fa28dfc187bfd631e2f9a6aa Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Fri, 7 Oct 2011 15:12:18 -0700 Subject: [PATCH] i386: Fixup last pblendw change. Missed changing one predicate to AVX2. Add parenthesis to avoid bootstrap -Werror. From-SVN: r179700 --- 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 9ac3f9dab80..349f5b0c427 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 9dc9b461473..80284b5ae3f 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.30.2