i386.md (*movdf_internal_rex64): Disparage alternatives involving stack registers...
authorUros Bizjak <uros@gcc.gnu.org>
Wed, 23 Jan 2013 19:03:35 +0000 (20:03 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Wed, 23 Jan 2013 19:03:35 +0000 (20:03 +0100)
* config/i386/i386.md (*movdf_internal_rex64): Disparage alternatives
involving stack registers slightly.

From-SVN: r195410

gcc/config/i386/i386.md

index a15a803..f08229c 100644 (file)
 
 (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)