aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2001-05-25 09:09:17 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2001-05-25 09:09:17 +0000
commite35031a67a4a7f4d6acd82fa729971435f90f191 (patch)
tree2d3297f051dbd127b36df38e1752108890a19b44 /gcc
parent2afb18a116b1101762de2b518eb36df41ebd90f8 (diff)
downloadgcc-e35031a67a4a7f4d6acd82fa729971435f90f191.zip
gcc-e35031a67a4a7f4d6acd82fa729971435f90f191.tar.gz
gcc-e35031a67a4a7f4d6acd82fa729971435f90f191.tar.bz2
i386.md: Make sure cmpstr peepholes do not affect liveness information.
* config/i386/i386.md: Make sure cmpstr peepholes do not affect liveness information. From-SVN: r42568
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.md8
2 files changed, 11 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c2c6e29..264f442 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-05-25 Mark <mark@codesourcery.com>
+
+ * config/i386/i386.md: Make sure cmpstr peepholes do not
+ affect liveness information.
+
2001-05-24 Mark Mitchell <mark@codesourcery.com>
* c-typeck.c (digest_init): Issue error messages about
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index a5bad66..da6b19e 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -15506,7 +15506,9 @@
(use (reg:SI 19))
(clobber (match_dup 0))
(clobber (match_dup 1))
- (clobber (match_dup 2))])]
+ (clobber (match_dup 2))])
+ (clobber (match_dup 7))
+ (clobber (match_dup 8))]
"")
;; ...and this one handles cmpstr*_1.
@@ -15544,7 +15546,9 @@
(use (reg:SI 19))
(clobber (match_dup 0))
(clobber (match_dup 1))
- (clobber (match_dup 2))])]
+ (clobber (match_dup 2))])
+ (clobber (match_dup 7))
+ (clobber (match_dup 8))]
"")