From 5ba52c2e99ed80cdb4066ab2b8c090a07ac2b40c Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Tue, 15 Dec 1998 13:30:41 +0000 Subject: [PATCH] * mn10300.md (bset, bclr): Operand 0 is a read/write operand. From-SVN: r24331 --- gcc/ChangeLog | 2 ++ gcc/config/mn10300/mn10300.md | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b0e3ecbae8..5898f6f9a57 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 0d4e522d863..6650cadde36 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))]