re PR rtl-optimization/39196 (ICE in copyprop_hardreg_forward_1, at regrename.c:1603 during libjava compile)
2009-02-15 H.J. Lu <hongjiu.lu@intel.com> PR target/39196 * config/i386/i386.md: Restrict the new peephole2 to move between MMX/SSE registers. From-SVN: r144191
This commit is contained in:
parent
bbcac3becb
commit
47f5a48f4a
2 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2009-02-15 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR target/39196
|
||||
* config/i386/i386.md: Restrict the new peephole2 to move
|
||||
between MMX/SSE registers.
|
||||
|
||||
2009-02-15 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
Revert
|
||||
|
|
|
@ -20753,7 +20753,8 @@
|
|||
[(match_dup 0)
|
||||
(match_operand 2 "memory_operand" "")]))]
|
||||
"operands[0] != operands[1]
|
||||
&& (MMX_REG_P (operands[0]) || SSE_REG_P (operands[0]))"
|
||||
&& ((MMX_REG_P (operands[0]) && MMX_REG_P (operands[1]))
|
||||
|| (SSE_REG_P (operands[0]) && SSE_REG_P (operands[1])))"
|
||||
[(set (match_dup 0) (match_dup 2))
|
||||
(set (match_dup 0)
|
||||
(match_op_dup 3 [(match_dup 0) (match_dup 1)]))]
|
||||
|
|
Loading…
Add table
Reference in a new issue