OSDN Git Service

* config/i386/sse.md: Fix unwanted commit.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Apr 2011 16:52:23 +0000 (16:52 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 11 Apr 2011 16:52:23 +0000 (16:52 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172266 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/i386/sse.md

index b2ce2f2..ad50d5e 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"