diff options
Diffstat (limited to 'gcc/mode-switching.c')
-rw-r--r-- | gcc/mode-switching.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c index 59e8888..c391c0b 100644 --- a/gcc/mode-switching.c +++ b/gcc/mode-switching.c @@ -361,8 +361,8 @@ create_pre_exit (int n_entities, int *entity_map, const int *num_modes) if (!targetm.calls.function_value_regno_p (copy_start)) copy_num = 0; else - copy_num - = hard_regno_nregs[copy_start][GET_MODE (copy_reg)]; + copy_num = hard_regno_nregs (copy_start, + GET_MODE (copy_reg)); /* If the return register is not likely spilled, - as is the case for floating point on SH4 - then it might |