* config/i386/sse.md: Fix unwanted commit.
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 11 Apr 2011 16:52:23 +0000 (18:52 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 11 Apr 2011 16:52:23 +0000 (18:52 +0200)
From-SVN: r172266

gcc/config/i386/sse.md

index b2ce2f223ef14f85d1f5364f7a12b0270ed9d30d..ad50d5e22e570ec69a49e1d5fd70a50d83c43cce 100644 (file)
                   (match_operand:V4SI 2 "register_operand" "")))]
   "TARGET_SSE2"
 {
-  if (TARGET_SSE4_1)
+  if (TARGET_SSE4_1 || TARGET_AVX)
     ix86_fixup_binary_operands_no_copy (MULT, V4SImode, operands);
 })
 
   [(set (match_operand:V4SI 0 "register_operand" "")
        (mult:V4SI (match_operand:V4SI 1 "register_operand" "")
                   (match_operand:V4SI 2 "register_operand" "")))]
-  "TARGET_SSE2
+  "TARGET_SSE2 && !TARGET_SSE4_1 && !TARGET_AVX
    && can_create_pseudo_p ()"
   "#"
   "&& 1"