aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>1999-12-22 09:50:19 +0000
committerMichael Hayes <m.hayes@gcc.gnu.org>1999-12-22 09:50:19 +0000
commitf13734bb663ce3f4a647916b7d4f8cbfce3cddd8 (patch)
tree58811c1ccce1ca567642fc82b389edf4546cf954 /gcc
parent81b25f804227f1d011a9e0d77e57738793b3dec4 (diff)
downloadgcc-f13734bb663ce3f4a647916b7d4f8cbfce3cddd8.zip
gcc-f13734bb663ce3f4a647916b7d4f8cbfce3cddd8.tar.gz
gcc-f13734bb663ce3f4a647916b7d4f8cbfce3cddd8.tar.bz2
c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r".
* config/c4x/c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r". From-SVN: r31072
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/c4x/c4x.md2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7961119..271b1c6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/c4x/c4x.md b/gcc/config/c4x/c4x.md
index 4f6a955..c37bb00 100644
--- a/gcc/config/c4x/c4x.md
+++ b/gcc/config/c4x/c4x.md
@@ -1885,7 +1885,7 @@
; 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"