OSDN Git Service

(decrement_and_branch_until_zero): Operand 0 constraint changed from "+g"
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 May 1995 22:52:25 +0000 (22:52 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 May 1995 22:52:25 +0000 (22:52 +0000)
to "+d*am".
(similar anonymous HImode pattern): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9842 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/m68k/m68k.md

index 032b25e..d2667ea 100644 (file)
 (define_insn ""
   [(set (pc)
        (if_then_else
-         (ge (plus:HI (match_operand:HI 0 "general_operand" "+g")
+         (ge (plus:HI (match_operand:HI 0 "general_operand" "+d*am")
                       (const_int -1))
              (const_int 0))
          (label_ref (match_operand 1 "" ""))
 (define_insn "decrement_and_branch_until_zero"
   [(set (pc)
        (if_then_else
-         (ge (plus:SI (match_operand:SI 0 "general_operand" "+g")
+         (ge (plus:SI (match_operand:SI 0 "general_operand" "+d*am")
                       (const_int -1))
              (const_int 0))
          (label_ref (match_operand 1 "" ""))