OSDN Git Service

* config/sh/sh.md (load_gbr): Use correct operand constraint.
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2007 22:18:59 +0000 (22:18 +0000)
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Jun 2007 22:18:59 +0000 (22:18 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@126066 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/sh/sh.md

index 07e40dd..318488f 100644 (file)
@@ -1,5 +1,9 @@
 2007-06-27  Kaz Kojima  <kkojima@gcc.gnu.org>
 
 2007-06-27  Kaz Kojima  <kkojima@gcc.gnu.org>
 
+       * config/sh/sh.md (load_gbr): Use correct operand constraint.
+
+2007-06-27  Kaz Kojima  <kkojima@gcc.gnu.org>
+
        PR target/32479
        * config/sh/sh.md (udivsi3): Don't wrap the sequence with
        REG_LIBCALL and REG_RETVAL notes.
        PR target/32479
        * config/sh/sh.md (udivsi3): Don't wrap the sequence with
        REG_LIBCALL and REG_RETVAL notes.
index b99af29..8b295bc 100644 (file)
@@ -8966,7 +8966,7 @@ mov.l\\t1f,r0\\n\\
 }")
 
 (define_insn "load_gbr"
 }")
 
 (define_insn "load_gbr"
-  [(set (match_operand:SI 0 "register_operand" "") (reg:SI GBR_REG))
+  [(set (match_operand:SI 0 "register_operand" "=r") (reg:SI GBR_REG))
    (use (reg:SI GBR_REG))]
   ""
   "stc gbr,%0"
    (use (reg:SI GBR_REG))]
   ""
   "stc gbr,%0"