diff options
author | J"orn Rennecke <joern.rennecke@st.com> | 2005-11-22 22:57:35 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2005-11-22 22:57:35 +0000 |
commit | 3c4774e08c6f61917d4743fbc78d4c553a666c12 (patch) | |
tree | b0760a3b1c64e0c178b27c0d814620d8f1c89979 /gcc/config/mn10300 | |
parent | 73e5b024f8319702a462d3b9760347a89c68e75b (diff) | |
download | gcc-3c4774e08c6f61917d4743fbc78d4c553a666c12.zip gcc-3c4774e08c6f61917d4743fbc78d4c553a666c12.tar.gz gcc-3c4774e08c6f61917d4743fbc78d4c553a666c12.tar.bz2 |
Preparatory work for PR target/21623:
* alpha.c (secondary_reload_class): Rename to:
(alpha_secondary_reload_class).
* alpha.h, alpha-protos.h: Likewise.
* mn10300.c (secondary_reload_class): Rename to:
(mn10300_secondary_reload_class).
* mn10300.h, mn10300-protos.h: Likewise.
* pa.c (secondary_reload_class): Rename to:
(pa_secondary_reload_class).
* pa.h, pa-protos.h: Likewise.
* rs6000.c (secondary_reload_class): Rename to:
rs6000_secondary_reload_class.
* rs6000.h, rs6000-protos.h: Likewise.
From-SVN: r107381
Diffstat (limited to 'gcc/config/mn10300')
-rw-r--r-- | gcc/config/mn10300/mn10300-protos.h | 4 | ||||
-rw-r--r-- | gcc/config/mn10300/mn10300.c | 3 | ||||
-rw-r--r-- | gcc/config/mn10300/mn10300.h | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/gcc/config/mn10300/mn10300-protos.h b/gcc/config/mn10300/mn10300-protos.h index b094c85..1566ccc 100644 --- a/gcc/config/mn10300/mn10300-protos.h +++ b/gcc/config/mn10300/mn10300-protos.h @@ -36,8 +36,8 @@ extern void mn10300_print_reg_list (FILE *, int); extern int mn10300_get_live_callee_saved_regs (void); extern void mn10300_gen_multiple_store (int); extern void notice_update_cc (rtx, rtx); -extern enum reg_class secondary_reload_class (enum reg_class, - enum machine_mode, rtx); +extern enum reg_class mn10300_secondary_reload_class (enum reg_class, + enum machine_mode, rtx); extern const char *output_tst (rtx, rtx); extern int store_multiple_operation (rtx, enum machine_mode); extern int symbolic_operand (rtx, enum machine_mode); diff --git a/gcc/config/mn10300/mn10300.c b/gcc/config/mn10300/mn10300.c index cf0fc9f..f63d778 100644 --- a/gcc/config/mn10300/mn10300.c +++ b/gcc/config/mn10300/mn10300.c @@ -1337,7 +1337,8 @@ store_multiple_operation (rtx op, enum machine_mode mode ATTRIBUTE_UNUSED) We might be able to simplify this. */ enum reg_class -secondary_reload_class (enum reg_class class, enum machine_mode mode, rtx in) +mn10300_secondary_reload_class (enum reg_class class, enum machine_mode mode, + rtx in) { /* Memory loads less than a full word wide can't have an address or stack pointer destination. They must use diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h index b102c39..84dd106 100644 --- a/gcc/config/mn10300/mn10300.h +++ b/gcc/config/mn10300/mn10300.h @@ -425,7 +425,7 @@ enum reg_class { (!TARGET_AM33 && (MODE == QImode || MODE == HImode) ? DATA_REGS : CLASS) #define SECONDARY_RELOAD_CLASS(CLASS,MODE,IN) \ - secondary_reload_class(CLASS,MODE,IN) + mn10300_secondary_reload_class(CLASS,MODE,IN) /* Return the maximum number of consecutive registers needed to represent mode MODE in a register of class CLASS. */ |