* config/h8300/h8300-protos.h: Update the prototype for
commit6ad7df02c439e43e42dfb2b344213f971f343a28
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2002 01:09:50 +0000 (27 01:09 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Feb 2002 01:09:50 +0000 (27 01:09 +0000)
tree50554ae928e1666bc074b9f47a7a611bb9457ed0
parent32936ffc8a5f80bf8164df0b98bcf813aabbaefb
* config/h8300/h8300-protos.h: Update the prototype for
compute_logical_op_length.  Add the prototype for
compute_logical_op_cc.
* config/h8300/h8300.c (compute_logical_op_length): Figure out
code from operands.
(compute_logical_op_cc): New.
* config/h8300/h8300.md: Combine all the logical op patterns
in HImode and SImode.  Use compute_logical_op_cc.

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