Commit f59280cf by Uros Bizjak

i386.md (*movabs<mode>_1): Fix operand 1 constraints.

	* config/i386/i386.md (*movabs<mode>_1): Fix operand 1 constraints.

From-SVN: r184597
parent d2d6bcce
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> 2012-02-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
Revert: Revert:
...@@ -20,8 +24,7 @@ ...@@ -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 * config/tilegx/tilegx.c (match_pcrel_step2): Fix instruction pattern.
pattern.
(replace_mov_pcrel_step2): Ditto. (replace_mov_pcrel_step2): Ditto.
2012-02-25 Alexandre Oliva <aoliva@redhat.com> 2012-02-25 Alexandre Oliva <aoliva@redhat.com>
...@@ -56,8 +59,7 @@ ...@@ -56,8 +59,7 @@
2012-02-24 Richard Guenther <rguenther@suse.de> 2012-02-24 Richard Guenther <rguenther@suse.de>
PR middle-end/52361 PR middle-end/52361
* gimple.c (walk_gimple_op): Use predicates with less redundant * gimple.c (walk_gimple_op): Use predicates with less redundant tests.
tests.
(is_gimple_reg_type): Move inline ... (is_gimple_reg_type): Move inline ...
* gimple.h (is_gimple_reg_type): ... here. * gimple.h (is_gimple_reg_type): ... here.
...@@ -72,8 +74,7 @@ ...@@ -72,8 +74,7 @@
PR middle-end/52355 PR middle-end/52355
* fold-const.c (fold_addr_of_array_ref_difference): New function. * fold-const.c (fold_addr_of_array_ref_difference): New function.
(fold_binary_loc): Use it to extend the existing &a[i] - &a[j] (fold_binary_loc): Use it to extend the existing &a[i] - &a[j] folding.
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 @@ ...@@ -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 * tree-into-ssa (update_ssa): Avoid trailing whitespace in dump_file.
dump_file.
* tree-ssa-sccvn.c (print_scc): Ditto. * tree-ssa-sccvn.c (print_scc): Ditto.
2012-02-23 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 2012-02-23 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
......
...@@ -2361,7 +2361,7 @@ ...@@ -2361,7 +2361,7 @@
;; into register when rax is not available ;; into register when rax is not available
(define_insn "*movabs<mode>_1" (define_insn "*movabs<mode>_1"
[(set (mem:SWI1248x (match_operand:DI 0 "x86_64_movabs_operand" "i,r")) [(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)" "TARGET_64BIT && ix86_check_movabs (insn, 0)"
"@ "@
movabs{<imodesuffix>}\t{%1, %P0|%P0, %1} movabs{<imodesuffix>}\t{%1, %P0|%P0, %1}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment