re PR bootstrap/44727 (Failed to bootstrap with --with-cpu=atom)

PR target/44727
	* config/i386/i386.md (peephole2 for arithmetic ops with memory):
	Make sure operand 0 dies.

From-SVN: r161656
This commit is contained in:
Bernd Schmidt 2010-07-01 09:20:40 +00:00 committed by Bernd Schmidt
parent 70f348148c
commit cc9568bae3
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2010-07-01 Bernd Schmidt <bernds@codesourcery.com>
PR target/44727
* config/i386/i386.md (peephole2 for arithmetic ops with memory):
Make sure operand 0 dies.
2010-07-01 Richard Guenther <rguenther@suse.de>
PR middle-end/42834

View File

@ -17575,6 +17575,8 @@
|| GET_MODE (operands[0]) == HImode))
|| GET_MODE (operands[0]) == SImode
|| (TARGET_64BIT && GET_MODE (operands[0]) == DImode))
&& (rtx_equal_p (operands[0], operands[3])
|| peep2_reg_dead_p (2, operands[0]))
/* We reorder load and the shift. */
&& !reg_overlap_mentioned_p (operands[0], operands[4])"
[(set (match_dup 5) (match_dup 4))