i386.md: Revert previous change.
* config/i386/i386.md: Revert previous change. Do not apply the peephole if the components do not die after the sequence. From-SVN: r42576
This commit is contained in:
parent
0e03329a6f
commit
244ec848eb
@ -1,3 +1,8 @@
|
||||
2001-05-25 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* config/i386/i386.md: Revert previous change. Do not apply
|
||||
the peephole if the components do not die after the sequence.
|
||||
|
||||
2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
|
||||
|
||||
* c-parse.in (array_declarator): New. Handle C99 constructs.
|
||||
@ -16,7 +21,7 @@
|
||||
* extend.texi (Attribute Syntax): Document attributes in parameter
|
||||
array declarators.
|
||||
|
||||
2001-05-25 Mark <mark@codesourcery.com>
|
||||
2001-05-25 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* config/i386/i386.md: Make sure cmpstr peepholes do not
|
||||
affect liveness information.
|
||||
|
@ -15496,7 +15496,7 @@
|
||||
(set (reg 17)
|
||||
(compare (match_dup 7) (match_dup 8)))
|
||||
]
|
||||
""
|
||||
"peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"
|
||||
[(parallel[
|
||||
(set (reg:CC 17)
|
||||
(compare:CC (mem:BLK (match_dup 4))
|
||||
@ -15506,9 +15506,7 @@
|
||||
(use (reg:SI 19))
|
||||
(clobber (match_dup 0))
|
||||
(clobber (match_dup 1))
|
||||
(clobber (match_dup 2))])
|
||||
(clobber (match_dup 7))
|
||||
(clobber (match_dup 8))]
|
||||
(clobber (match_dup 2))])]
|
||||
"")
|
||||
|
||||
;; ...and this one handles cmpstr*_1.
|
||||
@ -15533,7 +15531,7 @@
|
||||
(set (reg 17)
|
||||
(compare (match_dup 7) (match_dup 8)))
|
||||
]
|
||||
""
|
||||
"peep2_reg_dead_p (4, operands[7]) && peep2_reg_dead_p (4, operands[8])"
|
||||
[(parallel[
|
||||
(set (reg:CC 17)
|
||||
(if_then_else:CC (ne (match_dup 6)
|
||||
@ -15546,9 +15544,7 @@
|
||||
(use (reg:SI 19))
|
||||
(clobber (match_dup 0))
|
||||
(clobber (match_dup 1))
|
||||
(clobber (match_dup 2))])
|
||||
(clobber (match_dup 7))
|
||||
(clobber (match_dup 8))]
|
||||
(clobber (match_dup 2))])]
|
||||
"")
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user