re PR middle-end/27663 (missed-optimization transforming a byte array to unsigned...
authorGeorg-Johann Lay <avr@gjlay.de>
Mon, 16 May 2011 14:20:19 +0000 (14:20 +0000)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Mon, 16 May 2011 14:20:19 +0000 (14:20 +0000)
commit687027a4d55c087c933ef94868ff5450311e98ca
treec33cf38081412e0395b8d552fc0d917f941aa4d1
parentf24a5190c25a90ec8734ce62b68c081681a314fe
re PR middle-end/27663 (missed-optimization transforming a byte array to unsigned long)

PR target/27663
PR target/41076
* config/avr/predicates.md (const_8_16_24_operand): New predicate.
* config/avr/avr.md ("*ior<mode>qi.byte0",
"*ior<mode>qi.byte1-3"): New define_insn_and_split patterns.

From-SVN: r173792
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/config/avr/predicates.md