From: Uros Bizjak Date: Mon, 11 Apr 2011 16:52:23 +0000 (+0200) Subject: * config/i386/sse.md: Fix unwanted commit. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a1b01a84590fa422d7c9d913b6131d0d7ba57f20;p=gcc.git * config/i386/sse.md: Fix unwanted commit. From-SVN: r172266 --- diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index b2ce2f223ef..ad50d5e22e5 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -4853,7 +4853,7 @@ (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); }) @@ -4875,7 +4875,7 @@ [(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"