diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-01-15 07:25:23 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-01-15 07:25:23 +0000 |
commit | 4a7bb5505f7489eb5b4351f591034bdf7b4ac604 (patch) | |
tree | c4d7a4dbc7b12e0dd5b86e23a6eb18280dcce214 /gcc | |
parent | 430fff02ae67b63595b2e88633fdff3282deef59 (diff) | |
download | gcc-4a7bb5505f7489eb5b4351f591034bdf7b4ac604.zip gcc-4a7bb5505f7489eb5b4351f591034bdf7b4ac604.tar.gz gcc-4a7bb5505f7489eb5b4351f591034bdf7b4ac604.tar.bz2 |
builtins.c (expand_builtin_va_end): Don't use EXPAND_BUILTIN_VA_END.
* builtins.c (expand_builtin_va_end): Don't use
EXPAND_BUILTIN_VA_END.
* system.h (EXPAND_BUILTIN_VA_END): Poison.
* config/d30v/d30v.h: Remove a commented-out definition of
EXPAND_BUILTIN_VA_END.
* config/stormy16/stormy16.h: Likewise.
From-SVN: r75906
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/builtins.c | 5 | ||||
-rw-r--r-- | gcc/config/d30v/d30v.h | 7 | ||||
-rw-r--r-- | gcc/config/stormy16/stormy16.h | 5 | ||||
-rw-r--r-- | gcc/system.h | 2 |
5 files changed, 10 insertions, 18 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c193e29..010296b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,14 @@ 2004-01-15 Kazu Hirata <kazu@cs.umass.edu> + * builtins.c (expand_builtin_va_end): Don't use + EXPAND_BUILTIN_VA_END. + * system.h (EXPAND_BUILTIN_VA_END): Poison. + * config/d30v/d30v.h: Remove a commented-out definition of + EXPAND_BUILTIN_VA_END. + * config/stormy16/stormy16.h: Likewise. + +2004-01-15 Kazu Hirata <kazu@cs.umass.edu> + * system.h (STRUCT_VALUE_INCOMING_REGNUM): Poison. * targhooks.c (default_struct_value_rtx): Don't use STRUCT_VALUE_INCOMING_REGNUM. diff --git a/gcc/builtins.c b/gcc/builtins.c index c940899..5669f00 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -4165,15 +4165,10 @@ expand_builtin_va_end (tree arglist) { tree valist = TREE_VALUE (arglist); -#ifdef EXPAND_BUILTIN_VA_END - valist = stabilize_va_list (valist, 0); - EXPAND_BUILTIN_VA_END (arglist); -#else /* Evaluate for side effects, if needed. I hate macros that don't do that. */ if (TREE_SIDE_EFFECTS (valist)) expand_expr (valist, const0_rtx, VOIDmode, EXPAND_NORMAL); -#endif return const0_rtx; } diff --git a/gcc/config/d30v/d30v.h b/gcc/config/d30v/d30v.h index 6c4c066..7e95d3a 100644 --- a/gcc/config/d30v/d30v.h +++ b/gcc/config/d30v/d30v.h @@ -1421,13 +1421,6 @@ typedef struct machine_function GTY(()) #define EXPAND_BUILTIN_VA_ARG(VALIST, TYPE) \ (d30v_expand_builtin_va_arg (VALIST, TYPE)) - -/* Implement the stdarg/varargs va_end macro. - VALIST is the variable of type va_list as a tree. */ - -/* #define EXPAND_BUILTIN_VA_END(VALIST) */ - - /* Trampolines for Nested Functions. */ diff --git a/gcc/config/stormy16/stormy16.h b/gcc/config/stormy16/stormy16.h index 088c7eb..a8c619e7 100644 --- a/gcc/config/stormy16/stormy16.h +++ b/gcc/config/stormy16/stormy16.h @@ -508,11 +508,6 @@ enum reg_class va_list as a tree, TYPE is the type passed to va_arg. */ #define EXPAND_BUILTIN_VA_ARG(VALIST, TYPE) \ xstormy16_expand_builtin_va_arg (VALIST, TYPE) - -/* Implement the stdarg/varargs va_end macro. VALIST is the variable of type - va_list as a tree. */ -/* #define EXPAND_BUILTIN_VA_END(VALIST) */ - /* Trampolines for Nested Functions. */ diff --git a/gcc/system.h b/gcc/system.h index b34ddf3..bad61c6 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -623,7 +623,7 @@ typedef char _Bool; LOAD_ARGS_REVERSED MAX_INTEGER_COMPUTATION_MODE \ CONVERT_HARD_REGISTER_TO_SSA_P ASM_OUTPUT_MAIN_SOURCE_FILENAME \ FIRST_INSN_ADDRESS TEXT_SECTION SHARED_BSS_SECTION_ASM_OP \ - PROMOTED_MODE + PROMOTED_MODE EXPAND_BUILTIN_VA_END /* Hooks that are no longer used. */ #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \ |