diff options
Diffstat (limited to 'gcc/config/c6x/c6x.c')
-rw-r--r-- | gcc/config/c6x/c6x.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/config/c6x/c6x.c b/gcc/config/c6x/c6x.c index 3271526..383634f 100644 --- a/gcc/config/c6x/c6x.c +++ b/gcc/config/c6x/c6x.c @@ -526,10 +526,7 @@ c6x_function_arg (cumulative_args_t cum_v, const function_arg_info &arg) } static void -c6x_function_arg_advance (cumulative_args_t cum_v, - machine_mode mode ATTRIBUTE_UNUSED, - const_tree type ATTRIBUTE_UNUSED, - bool named ATTRIBUTE_UNUSED) +c6x_function_arg_advance (cumulative_args_t cum_v, const function_arg_info &) { CUMULATIVE_ARGS *cum = get_cumulative_args (cum_v); cum->count++; @@ -1136,7 +1133,7 @@ c6x_call_saved_register_used (tree call_expr) function_arg_info arg (type, mode, /*named=*/false); parm_rtx = c6x_function_arg (cum, arg); - c6x_function_arg_advance (cum, mode, type, 0); + c6x_function_arg_advance (cum, arg); if (!parm_rtx) continue; |