* config/h8300/h8300-protos.h: Add a prototype for
commit6b30b2e679399b0af0fe436761b7e1207188abfa
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Jun 2002 10:38:58 +0000 (1 10:38 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 1 Jun 2002 10:38:58 +0000 (1 10:38 +0000)
tree47987182d6c74d206e1e47074caa0553e2ab6ef0
parent7fb1218827e698e99f883407e8745d401b6dd84c
* config/h8300/h8300-protos.h: Add a prototype for
h8300_shift_needs_scratch_p.
* config/h8300/h8300.c (h8300_shift_needs_scratch_p): New.
* config/h8300/h8300.h (OK_FOR_R): New.
(OK_FOR_S): Likewise.
(OK_FOR_T): Likewise.
(EXTRA_CONSTRAINT): Call OK_FOR_R, OK_FOR_S, and OK_FOR_T.
* config/h8300/h8300.md (anonymous shift patterns): Use
constraints R, S, and T.

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