aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-12-15 13:30:41 +0000
committerJeff Law <law@gcc.gnu.org>1998-12-15 06:30:41 -0700
commit5ba52c2e99ed80cdb4066ab2b8c090a07ac2b40c (patch)
tree70fcea9ec78dc7d6127af915aeba86fe89dc612b /gcc
parent9c907d548f52cf7a2fb2efdc1efd4ad99eb978a7 (diff)
downloadgcc-5ba52c2e99ed80cdb4066ab2b8c090a07ac2b40c.zip
gcc-5ba52c2e99ed80cdb4066ab2b8c090a07ac2b40c.tar.gz
gcc-5ba52c2e99ed80cdb4066ab2b8c090a07ac2b40c.tar.bz2
* mn10300.md (bset, bclr): Operand 0 is a read/write operand.
From-SVN: r24331
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/config/mn10300/mn10300.md4
2 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b0e3ec..5898f6f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,7 @@
Tue Dec 15 13:49:55 1998 Jeffrey A Law (law@cygnus.com)
+ * mn10300.md (bset, bclr): Operand 0 is a read/write operand.
+
* mn10200.md (abssf2, negsf2): New expanders.
* mn10300.md (absdf2, abssf2, negdf2, negsf2): New expanders.
diff --git a/gcc/config/mn10300/mn10300.md b/gcc/config/mn10300/mn10300.md
index 0d4e522..6650cad 100644
--- a/gcc/config/mn10300/mn10300.md
+++ b/gcc/config/mn10300/mn10300.md
@@ -849,7 +849,7 @@
[(set_attr "cc" "clobber,none_0hit")])
(define_insn ""
- [(set (match_operand:QI 0 "general_operand" "=R,d")
+ [(set (match_operand:QI 0 "general_operand" "+R,d")
(subreg:QI
(and:SI (subreg:SI (match_dup 0) 0)
(match_operand:SI 1 "const_int_operand" "i,i")) 0))]
@@ -860,7 +860,7 @@
[(set_attr "cc" "clobber,set_znv")])
(define_insn ""
- [(set (match_operand:QI 0 "general_operand" "=R,d")
+ [(set (match_operand:QI 0 "general_operand" "+R,d")
(subreg:QI
(ior:SI (subreg:SI (match_dup 0) 0)
(match_operand:SI 1 "const_int_operand" "i,i")) 0))]