diff options
author | Kazu Hirata <kazu@hxi.com> | 2002-01-29 05:02:41 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2002-01-29 05:02:41 +0000 |
commit | a11d9dfc0a361855fda8f957ff2a0bba6494d3f6 (patch) | |
tree | 7030b9b003c005c3855a6184d4b26bc1c8b04ecf /gcc | |
parent | 871f73e332d2ab60b0a9de3ab6f386996cc97cd7 (diff) | |
download | gcc-a11d9dfc0a361855fda8f957ff2a0bba6494d3f6.zip gcc-a11d9dfc0a361855fda8f957ff2a0bba6494d3f6.tar.gz gcc-a11d9dfc0a361855fda8f957ff2a0bba6494d3f6.tar.bz2 |
h8300-protos.h: Update the prototypes of emit_a_rotate and expand_a_rotate.
* config/h8300/h8300-protos.h: Update the prototypes of
emit_a_rotate and expand_a_rotate.
* config/h8300/h8300.c (emit_a_rotate): Change the type of the
first argument to 'enum rtx_code'.
(expand_a_rotate): Likewise.
From-SVN: r49309
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/h8300/h8300-protos.h | 4 | ||||
-rw-r--r-- | gcc/config/h8300/h8300.c | 4 |
3 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 287b29f..ece5c2d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2002-01-29 Kazu Hirata <kazu@hxi.com> + + * config/h8300/h8300-protos.h: Update the prototypes of + emit_a_rotate and expand_a_rotate. + * config/h8300/h8300.c (emit_a_rotate): Change the type of the + first argument to 'enum rtx_code'. + (expand_a_rotate): Likewise. + 2002-01-28 Kazu Hirata <kazu@hxi.com> * config/h8300/h8300-protos.h: Update the prototype of diff --git a/gcc/config/h8300/h8300-protos.h b/gcc/config/h8300/h8300-protos.h index b36a998..94f94fa 100644 --- a/gcc/config/h8300/h8300-protos.h +++ b/gcc/config/h8300/h8300-protos.h @@ -27,7 +27,7 @@ Boston, MA 02111-1307, USA. */ /* Declarations for functions used in insn-output.c. */ #ifdef RTX_CODE extern const char *output_a_shift PARAMS ((rtx, rtx *)); -extern const char *emit_a_rotate PARAMS ((int, rtx *)); +extern const char *emit_a_rotate PARAMS ((enum rtx_code, rtx *)); extern const char *output_simode_bld PARAMS ((int, rtx[])); extern void print_operand_address PARAMS ((FILE *, rtx)); extern const char *byte_reg PARAMS ((rtx, int)); @@ -38,7 +38,7 @@ extern int do_movsi PARAMS ((rtx[])); extern void notice_update_cc PARAMS ((rtx, rtx)); extern const char *output_logical_op PARAMS ((enum machine_mode, int, rtx *)); extern int expand_a_shift PARAMS ((enum machine_mode, int, rtx[])); -extern int expand_a_rotate PARAMS ((int, rtx[])); +extern int expand_a_rotate PARAMS ((enum rtx_code, rtx[])); extern int fix_bit_operand PARAMS ((rtx *, int, enum rtx_code)); extern int h8300_adjust_insn_length PARAMS ((rtx, int)); extern void split_adds_subs PARAMS ((enum machine_mode, rtx[])); diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index 6bbcae7..603074b 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -2635,7 +2635,7 @@ output_a_shift (insn, operands) int expand_a_rotate (code, operands) - int code; + enum rtx_code code; rtx operands[]; { rtx dst = operands[0]; @@ -2692,7 +2692,7 @@ expand_a_rotate (code, operands) const char * emit_a_rotate (code, operands) - int code; + enum rtx_code code; rtx *operands; { rtx dst = operands[0]; |