* config/h8300/h8300-protos.h: Remove the prototype for
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 May 2002 14:20:40 +0000 (14:20 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 May 2002 14:20:40 +0000 (14:20 +0000)
commit3a59a0651b6b35d5a51ec65fd38f98cc340f1438
treec95dfc89a53c8bd88c74c797b7f54daf5301b373
parentb785fba22da27eb7917720455f747a10491f1e0a
* config/h8300/h8300-protos.h: Remove the prototype for
o_operand.
Add prototypes for single_one_operand and single_zero_operand.
* config/h8300/h8300.c (o_operand): Remove.
(single_one_operand): New.
(single_zero_operand): Likewise.
(print_operand): For 'V' operand, and the operand with 0xff.
For 'V' and 'W' operands, do not and the bit position with 7.
* config/h8300/h8300.md (various anonymous patterns): Replace
use of exact_log2 with single_one_operand/single_zero_operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53994 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/h8300/h8300-protos.h
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.md