From 7e8986962a1d30dd83d6ce4bdfe32cef1f1d780e Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Thu, 13 Feb 2014 23:34:26 +0100 Subject: [PATCH] backport: sse.md (xop_vmfrcz2): Generate const0 in operands[2], not operands[3]. Backport from mainline 2014-02-13 Uros Bizjak * config/i386/sse.md (xop_vmfrcz2): Generate const0 in operands[2], not operands[3]. From-SVN: r207769 --- gcc/ChangeLog | 11 +++++++++-- gcc/config/i386/sse.md | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c727dafebd87..c341f3840692 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2014-02-13 Uros Bizjak + + Backport from mainline + 2014-02-13 Uros Bizjak + + * config/i386/sse.md (xop_vmfrcz2): Generate const0 in + operands[2], not operands[3]. + 2014-02-12 H.J. Lu Backport from mainline @@ -5,8 +13,7 @@ Uros Bizjak 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 diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 6e3ec008eb1a..ce70eb8cf282 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -11462,10 +11462,10 @@ (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);") + "operands[2] = CONST0_RTX (mode);") (define_insn "*xop_vmfrcz2" [(set (match_operand:VF_128 0 "register_operand" "=x") -- 2.47.2