------- Comment #4 from hutchinsonandy at aim dot com  2008-03-21 22:52 -------
Created an attachment (id=15357)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15357&action=view)
FIX for ICE

This patches disables instruction pattern that causes ICE. This pattern is used
for the case of addition where both operands are zero_extended. 

Since zero extension of this type must still  load a zero into one register
anyway, there appears to be no benefit from this pattern over separate patterns
for addhi3_zero_extend1 and zero_extend.

So rather than trying to get reload to figure it out, the problem instruction
can be removed.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34932

Reply via email to