diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-26 23:32:09 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-26 23:32:09 +0000 |
commit | f4f4133a03ce19f4ca645a0a71bf1baa2036ad8a (patch) | |
tree | 19f79296cc16a5c5a5495f75561d110a31d08c25 /gcc/calls.c | |
parent | a9924149bcbcc61504d8c51ef6069f831f931a84 (diff) | |
download | gcc-f4f4133a03ce19f4ca645a0a71bf1baa2036ad8a.tar.gz |
* calls.c: Don't reference FINAL_REG_PARM_STACK_SPACE or
MAYBE_REG_PARM_STACK_SPACE.
* function.c: Likewise.
* system.h (FINAL_REG_PARM_STACK_SPACE): Poison.
(MAYBE_REG_PARM_STACK_SPACE): Likewise.
* doc/tm.texi (FINAL_REG_PARM_STACK_SPACE): Remove.
(MAYBE_REG_PARM_STACK_SPACE): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78530 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/calls.c')
-rw-r--r-- | gcc/calls.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 4bbec9d421f..4bfcde4f6e1 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -1349,11 +1349,6 @@ compute_argument_block_size (int reg_parm_stack_space, args_size->constant = MAX (args_size->constant, reg_parm_stack_space); -#ifdef MAYBE_REG_PARM_STACK_SPACE - if (reg_parm_stack_space == 0) - args_size->constant = 0; -#endif - #ifndef OUTGOING_REG_PARM_STACK_SPACE args_size->constant -= reg_parm_stack_space; #endif @@ -1735,12 +1730,8 @@ try_to_integrate (tree fndecl, tree actparms, rtx target, int ignore, int reg_parm_stack_space = 0; #ifdef REG_PARM_STACK_SPACE -#ifdef MAYBE_REG_PARM_STACK_SPACE - reg_parm_stack_space = MAYBE_REG_PARM_STACK_SPACE; -#else reg_parm_stack_space = REG_PARM_STACK_SPACE (fndecl); #endif -#endif before_call = get_last_insn (); @@ -2265,12 +2256,8 @@ expand_call (tree exp, rtx target, int ignore) } #ifdef REG_PARM_STACK_SPACE -#ifdef MAYBE_REG_PARM_STACK_SPACE - reg_parm_stack_space = MAYBE_REG_PARM_STACK_SPACE; -#else reg_parm_stack_space = REG_PARM_STACK_SPACE (fndecl); #endif -#endif #ifndef OUTGOING_REG_PARM_STACK_SPACE if (reg_parm_stack_space > 0 && PUSH_ARGS) @@ -2729,10 +2716,6 @@ expand_call (tree exp, rtx target, int ignore) if (pass && (flags & ECF_LIBCALL_BLOCK)) NO_DEFER_POP; -#ifdef FINAL_REG_PARM_STACK_SPACE - reg_parm_stack_space = FINAL_REG_PARM_STACK_SPACE (args_size.constant, - args_size.var); -#endif /* Precompute any arguments as needed. */ if (pass) precompute_arguments (flags, num_actuals, args); @@ -3695,12 +3678,8 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, rtx struct_value = targetm.calls.struct_value_rtx (0, 0); #ifdef REG_PARM_STACK_SPACE -#ifdef MAYBE_REG_PARM_STACK_SPACE - reg_parm_stack_space = MAYBE_REG_PARM_STACK_SPACE; -#else reg_parm_stack_space = REG_PARM_STACK_SPACE ((tree) 0); #endif -#endif /* By default, library functions can not throw. */ flags = ECF_NOTHROW; @@ -3951,10 +3930,6 @@ emit_library_call_value_1 (int retval, rtx orgfun, rtx value, FUNCTION_ARG_ADVANCE (args_so_far, mode, (tree) 0, 1); } -#ifdef FINAL_REG_PARM_STACK_SPACE - reg_parm_stack_space = FINAL_REG_PARM_STACK_SPACE (args_size.constant, - args_size.var); -#endif /* If this machine requires an external definition for library functions, write one out. */ assemble_external_libcall (fun); |