]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.md (*zero_extendsidi2_rex64): Correct movl template.
authorUros Bizjak <uros@gcc.gnu.org>
Thu, 12 Jan 2012 10:33:42 +0000 (11:33 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 12 Jan 2012 10:33:42 +0000 (11:33 +0100)
* config/i386/i386.md (*zero_extendsidi2_rex64): Correct movl template.
(x86_shift<mode>_adj_1): Remove operand constraint from operand 3.

From-SVN: r183125

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

index a7fcb1769d7ffaf7e4ba32030d04aa704c63e503..d18fb9dfb6ca0999baddc06b4d167a2a70e7ad5f 100644 (file)
@@ -1,3 +1,8 @@
+2012-01-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (*zero_extendsidi2_rex64): Correct movl template.
+       (x86_shift<mode>_adj_1): Remove operand constraint from operand 3.
+
 2012-01-10  Joseph Myers  <joseph@codesourcery.com>
 
        Revert:
@@ -19,8 +24,7 @@
 
 2012-01-09  Richard Sandiford  <rdsandiford@googlemail.com>
 
-       * config/mips/mips.md (loadgp_newabi_<mode>): Add missing
-       earlyclobber.
+       * config/mips/mips.md (loadgp_newabi_<mode>): Add missing earlyclobber.
 
 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
 
@@ -80,8 +84,7 @@
        PR tree-optimization/49651
        * tree-ssa-structalias.c (type_can_have_subvars): New function.
        (var_can_have_subvars): Use it.
-       (get_constraint_for_1): Only consider subfields if there
-       can be any.
+       (get_constraint_for_1): Only consider subfields if there can be any.
 
 2012-01-03  Sandra Loosemore  <sandra@codesourcery.com>
 
index b1d7e5eba433eb1fd022ffbf81cb6330d1bf19c3..2067674f59fae1d305a442154cd74d7f42c90a7f 100644 (file)
         (match_operand:SI 1 "nonimmediate_operand" "rm,0,r   ,m  ,r   ,m")))]
   "TARGET_64BIT"
   "@
-   mov\t{%k1, %k0|%k0, %k1}
+   mov{l}\t{%1, %k0|%k0, %1}
    #
    movd\t{%1, %0|%0, %1}
    movd\t{%1, %0|%0, %1}
                            (match_dup 0)))
    (set (match_dup 1)
        (if_then_else:SWI48 (ne (reg:CCZ FLAGS_REG) (const_int 0))
-                           (match_operand:SWI48 3 "register_operand" "r")
+                           (match_operand:SWI48 3 "register_operand" "")
                            (match_dup 1)))]
   "TARGET_CMOVE"
   "operands[4] = GEN_INT (GET_MODE_BITSIZE (<MODE>mode));")