From d7af42bcbc968f4af23a80a12c78c91099cbb487 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 26 Oct 2002 19:25:26 +0000 Subject: [PATCH] h8300.c (initial_offset): Change to h8300_initial_elimination_offset. * config/h8300/h8300.c (initial_offset): Change to h8300_initial_elimination_offset. * config/h8300/h8300.h (INITIAL_ELIMINATION_OFFSET): Use h8300_initial_elimination_offset. * config/h8300/h8300-protos.h: Update the prototype. From-SVN: r58564 --- gcc/ChangeLog | 8 ++++++++ gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 2 +- gcc/config/h8300/h8300.h | 4 ++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b57089dc209..61f3bfb0e6e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2002-10-26 Kazu Hirata + + * config/h8300/h8300.c (initial_offset): Change to + h8300_initial_elimination_offset. + * config/h8300/h8300.h (INITIAL_ELIMINATION_OFFSET): Use + h8300_initial_elimination_offset. + * config/h8300/h8300-protos.h: Update the prototype. + 2002-10-26 Hans-Peter Nilsson * config/mmix/mmix.h (LIBCALL_VALUE): Use diff --git a/gcc/config/h8300/h8300-protos.h b/gcc/config/h8300/h8300-protos.h index 9637aeb5de1..c786f9f6f48 100644 --- a/gcc/config/h8300/h8300-protos.h +++ b/gcc/config/h8300/h8300-protos.h @@ -75,7 +75,7 @@ extern int h8300_tiny_data_p PARAMS ((tree)); extern void h8300_init_once PARAMS ((void)); extern void asm_file_start PARAMS ((FILE *)); extern void asm_file_end PARAMS ((FILE *)); -extern int initial_offset PARAMS ((int, int)); +extern int h8300_initial_elimination_offset PARAMS ((int, int)); #ifdef GCC_C_PRAGMA_H extern void h8300_pr_interrupt PARAMS ((cpp_reader *)); diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c index ea3cf56bdf9..8461d5c06af 100644 --- a/gcc/config/h8300/h8300.c +++ b/gcc/config/h8300/h8300.c @@ -1610,7 +1610,7 @@ do_movsi (operands) the other its replacement, at the start of a routine. */ int -initial_offset (from, to) +h8300_initial_elimination_offset (from, to) int from, to; { int offset = 0; diff --git a/gcc/config/h8300/h8300.h b/gcc/config/h8300/h8300.h index 38b7af795c2..e928f06efcb 100644 --- a/gcc/config/h8300/h8300.h +++ b/gcc/config/h8300/h8300.h @@ -561,8 +561,8 @@ enum reg_class { /* Define the offset between two registers, one to be eliminated, and the other its replacement, at the start of a routine. */ -#define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \ - OFFSET = initial_offset (FROM, TO) +#define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \ + ((OFFSET) = h8300_initial_elimination_offset ((FROM), (TO))) /* Define how to find the value returned by a function. VALTYPE is the data type of the value (as a tree). -- 2.30.2