mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-08 17:27:16 +08:00
c-decl.c (c_expand_body): Call mark_varargs before expand_function_start.
* c-decl.c (c_expand_body): Call mark_varargs before expand_function_start. From-SVN: r36523
This commit is contained in:
parent
895b56ff0c
commit
cfbd829cca
@ -1,3 +1,8 @@
|
||||
2000-09-18 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* c-decl.c (c_expand_body): Call mark_varargs before
|
||||
expand_function_start.
|
||||
|
||||
2000-09-18 Geoff Keating <geoffk@cygnus.com>
|
||||
|
||||
* config/rs6000/eabi-cn.asm: Use /**/ to delimit comments, not #.
|
||||
|
@ -6717,6 +6717,10 @@ c_expand_body (fndecl, nested_p)
|
||||
immediate_size_expand = 0;
|
||||
cfun->x_dont_save_pending_sizes_p = 1;
|
||||
|
||||
/* If this is a varargs function, inform function.c. */
|
||||
if (c_function_varargs)
|
||||
mark_varargs ();
|
||||
|
||||
/* Set up parameters and prepare for return, for the function. */
|
||||
expand_function_start (fndecl, 0);
|
||||
|
||||
@ -6727,10 +6731,6 @@ c_expand_body (fndecl, nested_p)
|
||||
&& DECL_CONTEXT (fndecl) == NULL_TREE)
|
||||
expand_main_function ();
|
||||
|
||||
/* If this is a varargs function, inform function.c. */
|
||||
if (c_function_varargs)
|
||||
mark_varargs ();
|
||||
|
||||
/* Generate the RTL for this function. */
|
||||
expand_stmt (DECL_SAVED_TREE (fndecl));
|
||||
/* Allow the body of the function to be garbage collected. */
|
||||
|
Loading…
Reference in New Issue
Block a user