]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ChangeLog
re PR target/42210 (avr: optimizing assignment to a bit field)
authorRichard Henderson <rth@redhat.com>
Mon, 6 Jun 2011 09:00:36 +0000 (02:00 -0700)
committerGeorg-Johann Lay <gjl@gcc.gnu.org>
Mon, 6 Jun 2011 09:00:36 +0000 (09:00 +0000)
commit48f9d59afe864246a4e3fd3608661516a95a7835
tree430502bce9663879ba2d9a769bcb295c462a0813
parentefcbfc1c357ca34faf9adf2558362f2e3b1b7b94
re PR target/42210 (avr: optimizing assignment to a bit field)

PR target/42210
* config/avr/predicates.md (const1_operand, const_0_to_7_operand):
New predicates.
* config/avr/avr.md ("insv"): New insn expander.
("*movbitqi.1-6.a", "*movbitqi.1-6.b", "*movbitqi.0", "*insv.io",
"*insv.not.io", "*insv.reg"): New insns.

Co-Authored-By: Georg-Johann Lay <avr@gjlay.de>
From-SVN: r174685
gcc/ChangeLog
gcc/config/avr/avr.md
gcc/config/avr/predicates.md