PR target/50446
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2011 10:14:23 +0000 (10:14 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Sep 2011 10:14:23 +0000 (10:14 +0000)
commit36181f98f15160ef782ae4d56433a7655d1f905b
treef91cb94b7c6d3afa66fa6743fe352b3a8b63d84e
parent6b729a2b5f74cab2a320d8c132b667e26af37dda
PR target/50446
* config/avr/avr.md (rotlqi3): Support all offsets 0..7.
(rotlqi3_4): Turn insn into expander.
(*rotlqi3): New insn.
(rotlhi3, rotlsi3): Support rotate left/right by 1.
(*rotlhi2.1, *rotlhi2.15): New insns.
(*rotlsi2.1, *rotlsi2.31): New insns.
* config/avr/constraints.md (C03, C05, C06, C07): New constraints.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179116 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/config/avr/constraints.md