calls.c (emit_call_1): Use n_popped instead of RETURN_POPS_ARGS().
* calls.c (emit_call_1) [sibcall_pop]: Use n_popped instead of RETURN_POPS_ARGS(). From-SVN: r37242
This commit is contained in:
parent
626d8f0a2c
commit
f132f529e0
2 changed files with 7 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2000-11-04 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* calls.c (emit_call_1) [sibcall_pop]: Use n_popped instead of
|
||||
RETURN_POPS_ARGS().
|
||||
|
||||
2000-11-03 Zack Weinberg <zack@wolery.stanford.edu>
|
||||
|
||||
* builtins.c (expand_builtin_strlen): Remove unused mode
|
||||
|
|
|
@ -473,10 +473,9 @@ emit_call_1 (funexp, fndecl, funtype, stack_size, rounded_stack_size,
|
|||
#if defined (HAVE_sibcall_pop) && defined (HAVE_sibcall_value_pop)
|
||||
if ((ecf_flags & ECF_SIBCALL)
|
||||
&& HAVE_sibcall_pop && HAVE_sibcall_value_pop
|
||||
&& (RETURN_POPS_ARGS (fndecl, funtype, stack_size) > 0
|
||||
|| stack_size == 0))
|
||||
&& (n_popped > 0 || stack_size == 0))
|
||||
{
|
||||
rtx n_pop = GEN_INT (RETURN_POPS_ARGS (fndecl, funtype, stack_size));
|
||||
rtx n_pop = GEN_INT (n_popped));
|
||||
rtx pat;
|
||||
|
||||
/* If this subroutine pops its own args, record that in the call insn
|
||||
|
|
Loading…
Add table
Reference in a new issue