i386.md (*fix_trunch_1): Add "&& 1" to insn split constraint.
authorUros Bizjak <uros@kss-loka.si>
Thu, 18 Nov 2004 07:34:55 +0000 (08:34 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 18 Nov 2004 07:34:55 +0000 (08:34 +0100)
        * configure/i386/i386.md (*fix_trunch_1): Add "&& 1" to
        insn split constraint.
        (define_peephole2): Remove unneeded "&& 1" from peephole2
        constraints.

From-SVN: r90852

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

index 5b394003c5e5dbf8204f2b54d24686805a7ecf7b..fdde9c221ce48b5f2e166e2d8ae2a5fb383a2ee5 100644 (file)
@@ -1,3 +1,10 @@
+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>
 
        * doc/cfg.texi (Maintaining the CFG): Remove duplicated @item
index ce9f8bc501f3d082770d70a88ff26becdc8290dc..bed44e92aaeb8627784dc57cd95961823dc365ba 100644 (file)
   [(set (match_operand:DI 0 "push_operand" "")
         (match_operand:DI 1 "immediate_operand" ""))]
   "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 2) (match_dup 3))]
   "split_di (operands + 1, 1, operands + 2, operands + 3);
   [(set (match_operand:DI 0 "memory_operand" "")
         (match_operand:DI 1 "immediate_operand" ""))]
   "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 4) (match_dup 5))]
   "split_di (operands, 2, operands + 2, operands + 4);")
    && !reload_completed && !reload_in_progress
    && !SSE_FLOAT_MODE_P (GET_MODE (operands[1]))"
   "#"
-  ""
+  "&& 1"
   [(const_int 0)]
 {
   ix86_optimize_mode_switching = 1;