]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: sse.md (xop_vmfrcz<mode>2): Generate const0 in operands[2], not operands[3].
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 13 Feb 2014 22:34:26 +0000 (23:34 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 13 Feb 2014 22:34:26 +0000 (23:34 +0100)
Backport from mainline
2014-02-13  Uros Bizjak  <ubizjak@gmail.com>

* config/i386/sse.md (xop_vmfrcz<mode>2): Generate const0 in
operands[2], not operands[3].

From-SVN: r207769

gcc/ChangeLog
gcc/config/i386/sse.md

index c727dafebd87860723545b872240e201f39aacd4..c341f3840692ec6130993bc110b405bc6e00bbec 100644 (file)
@@ -1,3 +1,11 @@
+2014-02-13  Uros Bizjak  <ubizjak@gmail.com>
+
+       Backport from mainline
+       2014-02-13  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/sse.md (xop_vmfrcz<mode>2): Generate const0 in
+       operands[2], not operands[3].
+
 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
 
        Backport from mainline
@@ -5,8 +13,7 @@
                    Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/60151
-       * configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU
-       assembler.
+       * configure.ac (HAVE_AS_GOTOFF_IN_DATA): Pass --32 to GNU assembler.
 
 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
 
index 6e3ec008eb1a2afcca17b10ea7bba704314c4e0a..ce70eb8cf282c132a53d9aa6974cd02e3a303ca4 100644 (file)
          (unspec:VF_128
           [(match_operand:VF_128 1 "nonimmediate_operand")]
           UNSPEC_FRCZ)
-         (match_dup 3)
+         (match_dup 2)
          (const_int 1)))]
   "TARGET_XOP"
-  "operands[3] = CONST0_RTX (<MODE>mode);")
+  "operands[2] = CONST0_RTX (<MODE>mode);")
 
 (define_insn "*xop_vmfrcz<mode>2"
   [(set (match_operand:VF_128 0 "register_operand" "=x")