diff options
author | Denis Chertykov <denisc@overta.ru> | 2000-05-03 19:20:09 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2000-05-03 23:20:09 +0400 |
commit | 28e801e2780703efce05cd7a415b818f1d46ee26 (patch) | |
tree | 0d9c23ae75e453f83e6bb8785c9e47bc79151a32 /gcc/tree.h | |
parent | 4bd048efabd5718ffd5297b2c658d39bcb28ea84 (diff) | |
download | gcc-28e801e2780703efce05cd7a415b818f1d46ee26.zip gcc-28e801e2780703efce05cd7a415b818f1d46ee26.tar.gz gcc-28e801e2780703efce05cd7a415b818f1d46ee26.tar.bz2 |
avr-protos.h (test_hard_reg_class): Declared.
* config/avr/avr-protos.h (test_hard_reg_class): Declared.
* config/avr/avr.c (ashrhi3_out): optimized shift by 15.
(lshrhi3_out): Likewise.
(ashrsi3_out): bugfix in shift by 8.
(test_hard_reg_class): New function.
* config/avr/avr.md: Bugfix inside conditions in peepholes.
(ashlhi3): removed define_expand of this pattern.
(*ashlhi3_insn): renamed to ashlhi3.
(ashlsi3): removed define_expand of this pattern.
(*ashlsi3_insn): renamed to ashlsi3.
(ashrqi3): removed define_expand of this pattern.
(*ashrqi3_insn): renamed to ashrqi3.
(ashrhi3): removed define_expand of this pattern.
(*ashrhi3_insn): renamed to ashrhi3.
(ashrsi3): removed define_expand of this pattern.
(*ashrsi3_insn): renamed to ashrsi3.
(lshrhi3): removed define_expand of this pattern.
(*lshrhi3_insn): renamed to lshrhi3.
(lshrsi3): removed define_expand of this pattern.
(*lshrsi3_insn): renamed to lshrsi3.
From-SVN: r33640
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions