aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2013-01-23 20:03:35 +0100
committerUros Bizjak <uros@gcc.gnu.org>2013-01-23 20:03:35 +0100
commitbe3a647f2a409adaf4845c724b98bc81c83fddfb (patch)
tree6eb9489033f56f10fe11e2289b64635db2f1e729
parentf6fee35fb2e964a7595711890637c2243535f60c (diff)
downloadgcc-be3a647f2a409adaf4845c724b98bc81c83fddfb.zip
gcc-be3a647f2a409adaf4845c724b98bc81c83fddfb.tar.gz
gcc-be3a647f2a409adaf4845c724b98bc81c83fddfb.tar.bz2
i386.md (*movdf_internal_rex64): Disparage alternatives involving stack registers slightly.
* config/i386/i386.md (*movdf_internal_rex64): Disparage alternatives involving stack registers slightly. From-SVN: r195410
-rw-r--r--gcc/config/i386/i386.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index a15a803..f08229c 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -2934,9 +2934,9 @@
(define_insn "*movdf_internal_rex64"
[(set (match_operand:DF 0 "nonimmediate_operand"
- "=f,m,f,?r,?m,?r,x,x,x,m,Yi,r ")
+ "=?f,?m,?f,?r,?m,?r,x,x,x,m,Yi,r ")
(match_operand:DF 1 "general_operand"
- "fm,f,G,rm,r ,F ,C,x,m,x,r ,Yi"))]
+ "fm ,f ,G ,rm,r ,F ,C,x,m,x,r ,Yi"))]
"TARGET_64BIT && !(MEM_P (operands[0]) && MEM_P (operands[1]))
&& (!can_create_pseudo_p ()
|| (ix86_cmodel == CM_MEDIUM || ix86_cmodel == CM_LARGE)