OSDN Git Service

* config/h8300/h8300.md (divmod patterns): Change the
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Feb 2002 22:20:58 +0000 (22:20 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 18 Feb 2002 22:20:58 +0000 (22:20 +0000)
constraints for operands[1] to register_operand.

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

gcc/ChangeLog
gcc/config/h8300/h8300.md

index 9707a8c..6916ab9 100644 (file)
@@ -1,5 +1,10 @@
 2002-02-18  Kazu Hirata  <kazu@hxi.com>
 
+       * config/h8300/h8300.md (divmod patterns): Change the
+       constraints for operands[1] to register_operand.
+
+2002-02-18  Kazu Hirata  <kazu@hxi.com>
+
        * config/h8300/h8300-protos.h: Remove the prototype for
        p_operand.
        * config/h8300/h8300.c (p_operand): Remove.
index 724d8d0..b9dc640 100644 (file)
   [(set (match_operand:QI 0 "register_operand" "=r")
        (truncate:QI
          (udiv:HI
-           (match_operand:HI 1 "general_operand" "0")
+           (match_operand:HI 1 "register_operand" "0")
            (zero_extend:HI (match_operand:QI 2 "register_operand" "r")))))
    (set (match_operand:QI 3 "register_operand" "=r")
        (truncate:QI
   [(set (match_operand:QI 0 "register_operand" "=r")
        (truncate:QI
          (div:HI
-           (match_operand:HI 1 "general_operand" "0")
+           (match_operand:HI 1 "register_operand" "0")
            (sign_extend:HI (match_operand:QI 2 "register_operand" "r")))))
    (set (match_operand:QI 3 "register_operand" "=r")
        (truncate:QI
   [(set (match_operand:HI 0 "register_operand" "=r")
        (truncate:HI
          (udiv:SI
-           (match_operand:SI 1 "general_operand" "0")
+           (match_operand:SI 1 "register_operand" "0")
            (zero_extend:SI (match_operand:HI 2 "register_operand" "r")))))
    (set (match_operand:HI 3 "register_operand" "=r")
        (truncate:HI
   [(set (match_operand:HI 0 "register_operand" "=r")
        (truncate:HI
          (div:SI
-           (match_operand:SI 1 "general_operand" "0")
+           (match_operand:SI 1 "register_operand" "0")
            (sign_extend:SI (match_operand:HI 2 "register_operand" "r")))))
    (set (match_operand:HI 3 "register_operand" "=r")
        (truncate:HI