diff options
Diffstat (limited to 'gcc/config/rx/rx.c')
-rw-r--r-- | gcc/config/rx/rx.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index 74389c5..8f6f384 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -933,7 +933,7 @@ is_naked_func (const_tree decl) static bool use_fixed_regs = false; -void +static void rx_conditional_register_usage (void) { static bool using_fixed_regs = false; @@ -2847,6 +2847,9 @@ rx_memory_move_cost (enum machine_mode mode, reg_class_t regclass, bool in) #undef TARGET_CAN_ELIMINATE #define TARGET_CAN_ELIMINATE rx_can_eliminate +#undef TARGET_CONDITIONAL_REGISTER_USAGE +#define TARGET_CONDITIONAL_REGISTER_USAGE rx_conditional_register_usage + #undef TARGET_ASM_TRAMPOLINE_TEMPLATE #define TARGET_ASM_TRAMPOLINE_TEMPLATE rx_trampoline_template |