h8300-protos.h: Add a prototype for h8300_shift_needs_scratch_p.
authorKazu Hirata <kazu@cs.umass.edu>
Sat, 1 Jun 2002 10:38:58 +0000 (10:38 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 1 Jun 2002 10:38:58 +0000 (10:38 +0000)
commitbe1e06df3529510b772562d8e1431f6ad06c6032
tree47987182d6c74d206e1e47074caa0553e2ab6ef0
parent2ecfd709c24bcc376504af4317552e7e492c6702
h8300-protos.h: Add a prototype for h8300_shift_needs_scratch_p.

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

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