h8300-protos.h: Remove the prototype for o_operand.
authorKazu Hirata <kazu@cs.umass.edu>
Wed, 29 May 2002 14:20:40 +0000 (14:20 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 29 May 2002 14:20:40 +0000 (14:20 +0000)
commit4d4d89e28392eeff561fa945f8e7403199897acb
treec95dfc89a53c8bd88c74c797b7f54daf5301b373
parentabd6ddecb5724117c0ea2108a5cd42ab405ab288
h8300-protos.h: Remove the prototype for o_operand.

* 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.

From-SVN: r53994
gcc/ChangeLog
gcc/config/h8300/h8300-protos.h
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.md