diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-10-08 08:32:46 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-10-08 08:32:46 +0000 |
commit | f70308d411efebfce8f15b54fedd21c17d44740c (patch) | |
tree | ef82840ab6d62bdf028d053d48d6edabdaae0c1f /gcc/ChangeLog | |
parent | b122a75f8fd79439bda5e0e5d3a96d4fc9a25e3e (diff) | |
download | gcc-f70308d411efebfce8f15b54fedd21c17d44740c.zip gcc-f70308d411efebfce8f15b54fedd21c17d44740c.tar.gz gcc-f70308d411efebfce8f15b54fedd21c17d44740c.tar.bz2 |
re PR target/54815 ([avr] missed optimization with operations with constant operands)
PR target/54815
* config/avr/avr.md (*add<mode>3, add<mode>3, addpsi3): Make
constraint alternative "r,0,r" slighly more expensive.
(sub<mode>3,
(andqi3, andhi3, andpsi3, andsi3): Ditto.
(iorqi3, iorhi3, iorpsi3, iorsi3): Ditto.
(xorhi3, xorpsi3, xorsi3): Ditto.
From-SVN: r192198
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d3835a3..e879031 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2012-10-08 Georg-Johann Lay <avr@gjlay.de> + + PR target/54815 + * config/avr/avr.md (*add<mode>3, add<mode>3, addpsi3): Make + constraint alternative "r,0,r" slighly more expensive. + (sub<mode>3, + (andqi3, andhi3, andpsi3, andsi3): Ditto. + (iorqi3, iorhi3, iorpsi3, iorsi3): Ditto. + (xorhi3, xorpsi3, xorsi3): Ditto. + 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org> PR target/54760 |