]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.md (movdicc): Make conditional on TARGET_64BIT.
authorRichard Sandiford <rsandifo@redhat.com>
Thu, 2 Aug 2001 10:27:03 +0000 (10:27 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 2 Aug 2001 10:27:03 +0000 (10:27 +0000)
* mips.md (movdicc): Make conditional on TARGET_64BIT.  Likewise
for the unnamed instructions it expands to.

From-SVN: r44568

gcc/ChangeLog
gcc/config/mips/mips.md

index 21d54fad9726ec742ddc7035f4173655ac5bbb4b..27de1f8509fe52dcf7f4687d66f450b7979e68ac 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-02  Richard Sandiford  <rsandifo@redhat.com>
+
+       * mips.md (movdicc): Make conditional on TARGET_64BIT.  Likewise
+       for the unnamed instructions it expands to.
+
 2001-08-02  Richard Henderson  <rth@redhat.com>
 
        * regclass.c (call_really_used_regs): Conditionally define.
index 58fa9634bef73c25c061d8176c7facc4040c8dca..092e396c87cb6227f787d1454b68685b363a34c7 100644 (file)
@@ -10180,7 +10180,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
                          (const_int 0)])
         (match_operand:DI 2 "se_reg_or_0_operand" "dJ,0")
         (match_operand:DI 3 "se_reg_or_0_operand" "0,dJ")))]
-  "ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE"
+  "(ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE) && TARGET_64BIT"
   "@
     mov%B4\\t%0,%z2,%1
     mov%b4\\t%0,%z3,%1"
@@ -10195,7 +10195,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
                          (const_int 0)])
         (match_operand:DI 2 "se_reg_or_0_operand" "dJ,0")
         (match_operand:DI 3 "se_reg_or_0_operand" "0,dJ")))]
-  "ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE"
+  "(ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE) && TARGET_64BIT"
   "@
     mov%B4\\t%0,%z2,%1
     mov%b4\\t%0,%z3,%1"
@@ -10211,7 +10211,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
                                          (const_int 0)])
         (match_operand:DI 1 "se_reg_or_0_operand" "dJ,0")
         (match_operand:DI 2 "se_reg_or_0_operand" "0,dJ")))]
-  "ISA_HAS_CONDMOVE && TARGET_HARD_FLOAT"
+  "ISA_HAS_CONDMOVE && TARGET_HARD_FLOAT && TARGET_64BIT"
   "@
     mov%T3\\t%0,%z1,%4
     mov%t3\\t%0,%z2,%4"
@@ -10331,7 +10331,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
        (if_then_else:DI (match_dup 5)
                         (match_operand:DI 2 "se_reg_or_0_operand" "")
                         (match_operand:DI 3 "se_reg_or_0_operand" "")))]
-  "ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE"
+  "(ISA_HAS_CONDMOVE || ISA_HAS_INT_CONDMOVE) && TARGET_64BIT"
   "
 {
   gen_conditional_move (operands);