diff options
author | Mark Mitchell <mark@codesourcery.com> | 2001-05-25 09:09:17 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2001-05-25 09:09:17 +0000 |
commit | e35031a67a4a7f4d6acd82fa729971435f90f191 (patch) | |
tree | 2d3297f051dbd127b36df38e1752108890a19b44 /gcc | |
parent | 2afb18a116b1101762de2b518eb36df41ebd90f8 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.md | 8 |
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))] "") |