aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <amylaar@cygnus.co.uk>1998-02-17 02:23:03 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>1998-02-17 02:23:03 +0000
commit93f83bd58d196e279df4669628b54dd46b89f036 (patch)
tree04934dcd5df991b1688342fedde5af32ce7cb5ca /gcc
parentc30ddbc9da34903179c82e3ff3ddab65cb79e95b (diff)
downloadgcc-93f83bd58d196e279df4669628b54dd46b89f036.zip
gcc-93f83bd58d196e279df4669628b54dd46b89f036.tar.gz
gcc-93f83bd58d196e279df4669628b54dd46b89f036.tar.bz2
* i386.md (adddi3): Add =!r,0,0,X alternative.
From-SVN: r18030
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md8
2 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8421481..8be0bd8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Feb 17 10:14:32 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * i386.md (adddi3): Add =!r,0,0,X alternative.
+
Mon Feb 16 16:13:43 1998 David Edelsohn <edelsohn@mhpcc.edu>
* rs6000.h (MY_ISCOFF): Add numeric value of U803XTOCMAGIC.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 1f17525..a55ebc2 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -2900,10 +2900,10 @@
}")
(define_insn "adddi3"
- [(set (match_operand:DI 0 "general_operand" "=&r,&ro,o,!&r,!o,!o")
- (plus:DI (match_operand:DI 1 "general_operand" "%0,0,0iF,or,riF,o")
- (match_operand:DI 2 "general_operand" "o,riF,or,or,oriF,o")))
- (clobber (match_scratch:SI 3 "=X,X,&r,X,&r,&r"))]
+ [(set (match_operand:DI 0 "general_operand" "=&r,&ro,!r,o,!&r,!o,!o")
+ (plus:DI (match_operand:DI 1 "general_operand" "%0,0,0,0iF,or,riF,o")
+ (match_operand:DI 2 "general_operand" "o,riF,0,or,or,oriF,o")))
+ (clobber (match_scratch:SI 3 "=X,X,X,&r,X,&r,&r"))]
""
"*
{