This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r139502 - in /trunk/gcc: ChangeLog config/avr/a...
- From: aesok at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 22 Aug 2008 21:24:56 -0000
- Subject: r139502 - in /trunk/gcc: ChangeLog config/avr/a...
Author: aesok
Date: Fri Aug 22 21:24:56 2008
New Revision: 139502
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139502
Log:
PR target/11259
* config/avr/avr.md (UNSPEC_SWAP): New constants.
(*swap): New insn pattern.
(*ashlqi3): Rename from ashlqi3 insn pattern.
(ashlqi3): New expanders.
(*lshrqi3): Rename from lshrqi3 insn pattern.
(lshrqi3): New expanders.
(ashlqi3_const4, ashlqi3_const5, ashlqi3_const6, lshrqi3_const4,
lshrqi3_const5, lshrqi3_const6): New splitters.
(andi, ashlqi3_l_const4, ashlqi3_l_const5, ashlqi3_l_const6,
lshrqi3_l_const4, lshrqi3_l_const5, lshrqi3_l_const6): Define
peephole2 patterns.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/avr/avr.md