]> 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:30:26 +0000 (23:30 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 13 Feb 2014 22:30:26 +0000 (23:30 +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: r207768

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

index c0fd31b24c040040b6978ae3c7bfd2ca5dbf2f78..f6eb8d18b2df177899f3badd190f6f0d8386e613 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-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
 
        * config/s390/s390.c (s390_asm_output_function_label): Fix crash
@@ -11,8 +19,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-12  Eric Botcazou  <ebotcazou@adacore.com>
 
index 565163704e19419073e4d7f30ee1234b7a766126..cba540107c50e4807c4f86cd0f1c6f4086c7e3aa 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")