mips.md (reg): Renamed mode attribute from ccreg.
authorRichard Sandiford <rsandifo@redhat.com>
Wed, 25 Aug 2004 19:35:05 +0000 (19:35 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 25 Aug 2004 19:35:05 +0000 (19:35 +0000)
* config/mips/mips.md (reg): Renamed mode attribute from ccreg.
(*mov*_on_*): Adjust accordingly.  Add an explicit MOVECC: prefix.

From-SVN: r86568

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

index 27c859fb726c097849ed8f4004fc2074662ce488..d75e804f61ad0aacc3e01835386768fb2e4ceb52 100644 (file)
@@ -1,3 +1,8 @@
+2004-08-25  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/mips/mips.md (reg): Renamed mode attribute from ccreg.
+       (*mov*_on_*): Adjust accordingly.  Add an explicit MOVECC: prefix.
+
 2004-08-25  Richard Sandiford  <rsandifo@redhat.com>
 
        * config/mips/mips.md (any_shift): New code macro.
index 7f1af4657f6f5c3dea8caf00e715226a8299b18e..12d0a59a2894c4a51b528fddf8c0a45258488448 100644 (file)
 ;; field but the equivalent daddiu has only a 5-bit field.
 (define_mode_attr si8_di5 [(SI "8") (DI "5")])
 
-;; In MOVECC templates, this attribute gives the constraint to use
-;; for the condition register.
-(define_mode_attr ccreg [(SI "d") (DI "d") (CC "z")])
+;; This attribute gives the best constraint to use for registers of
+;; a given mode.
+(define_mode_attr reg [(SI "d") (DI "d") (CC "z")])
 
 ;; This code macro allows all branch instructions to be generated from
 ;; a single define_expand template.
@@ -5688,7 +5688,7 @@ beq\t%2,%.,1b\;\
   [(set (match_operand:GPR 0 "register_operand" "=d,d")
        (if_then_else:GPR
         (match_operator:MOVECC 4 "equality_operator"
-               [(match_operand:MOVECC 1 "register_operand" "<ccreg>,<ccreg>")
+               [(match_operand:MOVECC 1 "register_operand" "<MOVECC:reg>,<MOVECC:reg>")
                 (const_int 0)])
         (match_operand:GPR 2 "reg_or_0_operand" "dJ,0")
         (match_operand:GPR 3 "reg_or_0_operand" "0,dJ")))]
@@ -5703,7 +5703,7 @@ beq\t%2,%.,1b\;\
   [(set (match_operand:SF 0 "register_operand" "=f,f")
        (if_then_else:SF
         (match_operator:MOVECC 4 "equality_operator"
-               [(match_operand:MOVECC 1 "register_operand" "<ccreg>,<ccreg>")
+               [(match_operand:MOVECC 1 "register_operand" "<MOVECC:reg>,<MOVECC:reg>")
                 (const_int 0)])
         (match_operand:SF 2 "register_operand" "f,0")
         (match_operand:SF 3 "register_operand" "0,f")))]
@@ -5718,7 +5718,7 @@ beq\t%2,%.,1b\;\
   [(set (match_operand:DF 0 "register_operand" "=f,f")
        (if_then_else:DF
         (match_operator:MOVECC 4 "equality_operator"
-               [(match_operand:MOVECC 1 "register_operand" "<ccreg>,<ccreg>")
+               [(match_operand:MOVECC 1 "register_operand" "<MOVECC:reg>,<MOVECC:reg>")
                 (const_int 0)])
         (match_operand:DF 2 "register_operand" "f,0")
         (match_operand:DF 3 "register_operand" "0,f")))]