OSDN Git Service

* config/i386/i386.md (*movabs<mode>_1): Fix operand 1 constraints.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Feb 2012 13:45:34 +0000 (13:45 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Feb 2012 13:45:34 +0000 (13:45 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184597 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 5917493..54e1128 100644 (file)
@@ -1,3 +1,7 @@
+2012-02-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (*movabs<mode>_1): Fix operand 1 constraints.
+
 2012-02-27  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
 
        Revert:
 2012-02-27  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
 
        Revert:
@@ -20,8 +24,7 @@
 
 2012-02-26  Walter Lee  <walt@tilera.com>
 
 
 2012-02-26  Walter Lee  <walt@tilera.com>
 
-       * config/tilegx/tilegx.c (match_pcrel_step2): Fix instruction
-       pattern.
+       * config/tilegx/tilegx.c (match_pcrel_step2): Fix instruction pattern.
        (replace_mov_pcrel_step2): Ditto.
 
 2012-02-25  Alexandre Oliva  <aoliva@redhat.com>
        (replace_mov_pcrel_step2): Ditto.
 
 2012-02-25  Alexandre Oliva  <aoliva@redhat.com>
@@ -56,8 +59,7 @@
 2012-02-24  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/52361
 2012-02-24  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/52361
-       * gimple.c (walk_gimple_op): Use predicates with less redundant
-       tests.
+       * gimple.c (walk_gimple_op): Use predicates with less redundant tests.
        (is_gimple_reg_type): Move inline ...
        * gimple.h (is_gimple_reg_type): ... here.
 
        (is_gimple_reg_type): Move inline ...
        * gimple.h (is_gimple_reg_type): ... here.
 
@@ -72,8 +74,7 @@
 
        PR middle-end/52355
        * fold-const.c (fold_addr_of_array_ref_difference): New function.
 
        PR middle-end/52355
        * fold-const.c (fold_addr_of_array_ref_difference): New function.
-       (fold_binary_loc): Use it to extend the existing &a[i] - &a[j]
-       folding.
+       (fold_binary_loc): Use it to extend the existing &a[i] - &a[j] folding.
 
 2012-02-13  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
 
 2012-02-13  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
@@ -87,8 +88,7 @@
 
 2012-02-23  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
 
 2012-02-23  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
-       * tree-into-ssa (update_ssa): Avoid trailing whitespace in
-       dump_file.
+       * tree-into-ssa (update_ssa): Avoid trailing whitespace in dump_file.
        * tree-ssa-sccvn.c (print_scc): Ditto.
 
 2012-02-23  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
        * tree-ssa-sccvn.c (print_scc): Ditto.
 
 2012-02-23  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
index 6e2c123..630b114 100644 (file)
 ;; into register when rax is not available
 (define_insn "*movabs<mode>_1"
   [(set (mem:SWI1248x (match_operand:DI 0 "x86_64_movabs_operand" "i,r"))
 ;; into register when rax is not available
 (define_insn "*movabs<mode>_1"
   [(set (mem:SWI1248x (match_operand:DI 0 "x86_64_movabs_operand" "i,r"))
-       (match_operand:SWI1248x 1 "nonmemory_operand" "a,er"))]
+       (match_operand:SWI1248x 1 "nonmemory_operand" "a,r<i>"))]
   "TARGET_64BIT && ix86_check_movabs (insn, 0)"
   "@
    movabs{<imodesuffix>}\t{%1, %P0|%P0, %1}
   "TARGET_64BIT && ix86_check_movabs (insn, 0)"
   "@
    movabs{<imodesuffix>}\t{%1, %P0|%P0, %1}