re PR target/49687 ([avr] Missed optimization for widening MUL)
authorGeorg-Johann Lay <avr@gjlay.de>
Fri, 29 Jul 2011 11:27:39 +0000 (11:27 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Fri, 29 Jul 2011 11:27:39 +0000 (11:27 +0000)
commitdb7ccee202ecc15386eb283a83f75530f7ed856a
tree09e2abc5004aae6e8670bc26f30ae1b70f3b63b9
parent96d034961743d3bb13117469e1c43a404cd6facc
re PR target/49687 ([avr] Missed optimization for widening MUL)

PR target/49687
* config/avr/avr.md (mulsi3, *mulsi3, mulu<mode>si3,
muls<mode>si3, mulohisi3, mulhisi3, umulhisi3, usmulhisi3,
*<any_extend:extend_prefix><any_extend2:extend_prefix>mul<QIHI:mode><QIHI2:mode>si3):
Add X to register footprint: Clobber r26/r27.

From-SVN: r176923
gcc/ChangeLog
gcc/config/avr/avr.md