Commit cc9568ba by Bernd Schmidt Committed by Bernd Schmidt

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
parent 70f34814
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> 2010-07-01 Richard Guenther <rguenther@suse.de>
PR middle-end/42834 PR middle-end/42834
......
...@@ -17575,6 +17575,8 @@ ...@@ -17575,6 +17575,8 @@
|| GET_MODE (operands[0]) == HImode)) || GET_MODE (operands[0]) == HImode))
|| GET_MODE (operands[0]) == SImode || GET_MODE (operands[0]) == SImode
|| (TARGET_64BIT && GET_MODE (operands[0]) == DImode)) || (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. */ /* We reorder load and the shift. */
&& !reg_overlap_mentioned_p (operands[0], operands[4])" && !reg_overlap_mentioned_p (operands[0], operands[4])"
[(set (match_dup 5) (match_dup 4)) [(set (match_dup 5) (match_dup 4))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment