aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2011-10-07 15:12:18 -0700
committerRichard Henderson <rth@gcc.gnu.org>2011-10-07 15:12:18 -0700
commit524857ec5dfc4184fa28dfc187bfd631e2f9a6aa (patch)
tree8f50953e18a56afd533a2ef386cdb9c55a683318 /gcc
parent96d861154f434b52a80c71c6a4e0d69ebf609be1 (diff)
downloadgcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.zip
gcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.tar.gz
gcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.tar.bz2
i386: Fixup last pblendw change.
Missed changing one predicate to AVX2. Add parenthesis to avoid bootstrap -Werror. From-SVN: r179700
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/predicates.md2
-rw-r--r--gcc/config/i386/sse.md2
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}";