* config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0
authorm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Dec 1999 09:50:19 +0000 (09:50 +0000)
committerm.hayes <m.hayes@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 22 Dec 1999 09:50:19 +0000 (09:50 +0000)
constraints to "a!r".

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

gcc/ChangeLog
gcc/config/c4x/c4x.md

index 7961119..271b1c6 100644 (file)
@@ -1,3 +1,8 @@
+1999-12-22  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0
+       constraints to "a!r".
+
 1999-12-21  Mark Mitchell  <mark@codesourcery.com>
 
        * Makefile.in (calls.o): Depend on function.h.
index 4f6a955..c37bb00 100644 (file)
 ; may be allocated to reload the PLUS and thus gen_reload will
 ; emit an add insn that may clobber CC.
 (define_insn "*addqi3_noclobber_reload"
-  [(set (match_operand:QI 0 "dst_operand" "=c,c,c")
+  [(set (match_operand:QI 0 "reg_operand" "=a!r,a!r,a!r")
         (plus:QI (match_operand:QI 1 "src_operand" "%0,rR,rS<>")
                  (match_operand:QI 2 "src_operand" "rIm,JR,rS<>")))]
   "reload_in_progress"