c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r".
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Wed, 22 Dec 1999 09:50:19 +0000 (09:50 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Wed, 22 Dec 1999 09:50:19 +0000 (09:50 +0000)
* config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0
constraints to "a!r".

From-SVN: r31072

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

index 79611190c437be5d0bf9617b7b497f25776a339e..271b1c66090091a7374b690ac8ce784916e0b14d 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 4f6a955a5dee71f19e6bac7f0e553254b8cb46b8..c37bb00de6babcfbaafb5afa610837e251e0d148 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"