From e5faf155c998506b01863c13fb6daa6d4f589f8f Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Tue, 16 Jul 2002 20:59:08 +0000 Subject: builtins.c (std_expand_builtin_va_start): Remove unused first argument. * builtins.c (std_expand_builtin_va_start): Remove unused first argument. (expand_builtin_va_start): Call EXPAND_BUILTIN_VA_START and std_expand_builtin_va_start with just two arguments. * expr.h: Update prototypes. * alpha-protos.h, alpha.h, alpha.c, arc-protos.h, arc.h, arc.c, d30v-protos.h, d30v.h, d30v.c, i386-protos.h, i386.h, i386.c, i960-protos.h, i960.h, i960.c, m88k-protos.h, m88k.h, m88k.c, mips-protos.h, mips.h, mips.c, mn10300-protos.h, mn10300.h, mn10300.c, pa-protos.h, pa.h, pa.c, rs6000-protos.h, rs6000.h, rs6000.c, s390-protos.h, s390.h, s390.c, sh-protos.h, sh.h, sh.c, sparc-protos.h, sparc.h, sparc.c, stormy16-protos.h, stormy16.h, stormy16.c, xtensa-protos.h, xtensa.h, xtensa.c: Remove unused first argument from all implementations of EXPAND_BUILTIN_VA_START and all uses of std_expand_builtin_va_start. From-SVN: r55495 --- gcc/config/i960/i960-protos.h | 2 +- gcc/config/i960/i960.c | 3 +-- gcc/config/i960/i960.h | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) (limited to 'gcc/config/i960') diff --git a/gcc/config/i960/i960-protos.h b/gcc/config/i960/i960-protos.h index cdebff1..7e2685d 100644 --- a/gcc/config/i960/i960-protos.h +++ b/gcc/config/i960/i960-protos.h @@ -73,7 +73,7 @@ extern struct rtx_def *i960_function_arg PARAMS ((CUMULATIVE_ARGS *, enum machine_mode, tree, int)); extern rtx i960_va_arg PARAMS ((tree, tree)); -extern void i960_va_start PARAMS ((int, tree, rtx)); +extern void i960_va_start PARAMS ((tree, rtx)); #endif /* TREE_CODE */ extern enum reg_class secondary_reload_class PARAMS ((enum reg_class, enum machine_mode, rtx)); #endif /* RTX_CODE */ diff --git a/gcc/config/i960/i960.c b/gcc/config/i960/i960.c index fab5f58..6aec8c5 100644 --- a/gcc/config/i960/i960.c +++ b/gcc/config/i960/i960.c @@ -2554,8 +2554,7 @@ i960_build_va_list () /* Implement `va_start' for varargs and stdarg. */ void -i960_va_start (stdarg_p, valist, nextarg) - int stdarg_p ATTRIBUTE_UNUSED; +i960_va_start (valist, nextarg) tree valist; rtx nextarg ATTRIBUTE_UNUSED; { diff --git a/gcc/config/i960/i960.h b/gcc/config/i960/i960.h index 54dc02f..ee1c606 100644 --- a/gcc/config/i960/i960.h +++ b/gcc/config/i960/i960.h @@ -872,8 +872,8 @@ enum reg_class { NO_REGS, GLOBAL_REGS, LOCAL_REGS, LOCAL_OR_GLOBAL_REGS, (VALIST) = i960_build_va_list () /* Implement `va_start' for varargs and stdarg. */ -#define EXPAND_BUILTIN_VA_START(stdarg, valist, nextarg) \ - i960_va_start (stdarg, valist, nextarg) +#define EXPAND_BUILTIN_VA_START(valist, nextarg) \ + i960_va_start (valist, nextarg) /* Implement `va_arg'. */ #define EXPAND_BUILTIN_VA_ARG(valist, type) \ -- cgit v1.1