Commit d7518354 by Uros Bizjak Committed by Uros Bizjak

i386.md (*fix_trunch_1): Add "&& 1" to insn split constraint.

        * configure/i386/i386.md (*fix_trunch_1): Add "&& 1" to
        insn split constraint.
        (define_peephole2): Remove unneeded "&& 1" from peephole2
        constraints.

From-SVN: r90852
parent a28281a7
2004-11-18 Uros Bizjak <uros@kss-loka.si>
* configure/i386/i386.md (*fix_trunch_1): Add "&& 1" to
insn split constraint.
(define_peephole2): Remove unneeded "&& 1" from peephole2
constraints.
2004-11-18 Ben Elliston <bje@au.ibm.com> 2004-11-18 Ben Elliston <bje@au.ibm.com>
* doc/cfg.texi (Maintaining the CFG): Remove duplicated @item * doc/cfg.texi (Maintaining the CFG): Remove duplicated @item
......
...@@ -1870,7 +1870,7 @@ ...@@ -1870,7 +1870,7 @@
[(set (match_operand:DI 0 "push_operand" "") [(set (match_operand:DI 0 "push_operand" "")
(match_operand:DI 1 "immediate_operand" ""))] (match_operand:DI 1 "immediate_operand" ""))]
"TARGET_64BIT && !symbolic_operand (operands[1], DImode) "TARGET_64BIT && !symbolic_operand (operands[1], DImode)
&& !x86_64_immediate_operand (operands[1], DImode) && 1" && !x86_64_immediate_operand (operands[1], DImode)"
[(set (match_dup 0) (match_dup 1)) [(set (match_dup 0) (match_dup 1))
(set (match_dup 2) (match_dup 3))] (set (match_dup 2) (match_dup 3))]
"split_di (operands + 1, 1, operands + 2, operands + 3); "split_di (operands + 1, 1, operands + 2, operands + 3);
...@@ -2136,7 +2136,7 @@ ...@@ -2136,7 +2136,7 @@
[(set (match_operand:DI 0 "memory_operand" "") [(set (match_operand:DI 0 "memory_operand" "")
(match_operand:DI 1 "immediate_operand" ""))] (match_operand:DI 1 "immediate_operand" ""))]
"TARGET_64BIT && !symbolic_operand (operands[1], DImode) "TARGET_64BIT && !symbolic_operand (operands[1], DImode)
&& !x86_64_immediate_operand (operands[1], DImode) && 1" && !x86_64_immediate_operand (operands[1], DImode)"
[(set (match_dup 2) (match_dup 3)) [(set (match_dup 2) (match_dup 3))
(set (match_dup 4) (match_dup 5))] (set (match_dup 4) (match_dup 5))]
"split_di (operands, 2, operands + 2, operands + 4);") "split_di (operands, 2, operands + 2, operands + 4);")
...@@ -4405,7 +4405,7 @@ ...@@ -4405,7 +4405,7 @@
&& !reload_completed && !reload_in_progress && !reload_completed && !reload_in_progress
&& !SSE_FLOAT_MODE_P (GET_MODE (operands[1]))" && !SSE_FLOAT_MODE_P (GET_MODE (operands[1]))"
"#" "#"
"" "&& 1"
[(const_int 0)] [(const_int 0)]
{ {
ix86_optimize_mode_switching = 1; ix86_optimize_mode_switching = 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