mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-24 03:14:08 +08:00
Trivial typo fix in variadic
Fix all occurences of varadic, except for Rust (will be part of another change). gcc/ChangeLog: * config/nvptx/nvptx.h (struct machine_function): Fix typo in variadic. * config/nvptx/nvptx.cc (nvptx_function_arg_advance): Adjust to use fixed name. (nvptx_declare_function_name): Likewise. (nvptx_call_args): Likewise. (nvptx_expand_call): Likewise. gcc/cp/ChangeLog: * lambda.cc (compare_lambda_sig): Fix typo in variadic. libcpp/ChangeLog: * macro.cc (parse_params): Fix typo in variadic. (create_iso_definition): Likewise. Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
This commit is contained in:
parent
a034cca0a2
commit
721cdcd1dd
@ -721,7 +721,7 @@ nvptx_function_arg_advance (cumulative_args_t cum_v, const function_arg_info &)
|
|||||||
|
|
||||||
/* Implement TARGET_FUNCTION_ARG_BOUNDARY.
|
/* Implement TARGET_FUNCTION_ARG_BOUNDARY.
|
||||||
|
|
||||||
For nvptx This is only used for varadic args. The type has already
|
For nvptx This is only used for variadic args. The type has already
|
||||||
been promoted and/or converted to invisible reference. */
|
been promoted and/or converted to invisible reference. */
|
||||||
|
|
||||||
static unsigned
|
static unsigned
|
||||||
@ -1549,7 +1549,7 @@ nvptx_declare_function_name (FILE *file, const char *name, const_tree decl)
|
|||||||
if (!TARGET_SOFT_STACK)
|
if (!TARGET_SOFT_STACK)
|
||||||
{
|
{
|
||||||
/* Declare a local var for outgoing varargs. */
|
/* Declare a local var for outgoing varargs. */
|
||||||
if (cfun->machine->has_varadic)
|
if (cfun->machine->has_variadic)
|
||||||
init_frame (file, STACK_POINTER_REGNUM,
|
init_frame (file, STACK_POINTER_REGNUM,
|
||||||
UNITS_PER_WORD, crtl->outgoing_args_size);
|
UNITS_PER_WORD, crtl->outgoing_args_size);
|
||||||
|
|
||||||
@ -1559,7 +1559,7 @@ nvptx_declare_function_name (FILE *file, const char *name, const_tree decl)
|
|||||||
init_frame (file, FRAME_POINTER_REGNUM, alignment,
|
init_frame (file, FRAME_POINTER_REGNUM, alignment,
|
||||||
ROUND_UP (sz, GET_MODE_SIZE (DImode)));
|
ROUND_UP (sz, GET_MODE_SIZE (DImode)));
|
||||||
}
|
}
|
||||||
else if (need_frameptr || cfun->machine->has_varadic || cfun->calls_alloca
|
else if (need_frameptr || cfun->machine->has_variadic || cfun->calls_alloca
|
||||||
|| (cfun->machine->has_simtreg && !crtl->is_leaf))
|
|| (cfun->machine->has_simtreg && !crtl->is_leaf))
|
||||||
init_softstack_frame (file, alignment, sz);
|
init_softstack_frame (file, alignment, sz);
|
||||||
|
|
||||||
@ -1796,13 +1796,13 @@ nvptx_call_args (rtx arg, tree fntype)
|
|||||||
if (!cfun->machine->doing_call)
|
if (!cfun->machine->doing_call)
|
||||||
{
|
{
|
||||||
cfun->machine->doing_call = true;
|
cfun->machine->doing_call = true;
|
||||||
cfun->machine->is_varadic = false;
|
cfun->machine->is_variadic = false;
|
||||||
cfun->machine->num_args = 0;
|
cfun->machine->num_args = 0;
|
||||||
|
|
||||||
if (fntype && stdarg_p (fntype))
|
if (fntype && stdarg_p (fntype))
|
||||||
{
|
{
|
||||||
cfun->machine->is_varadic = true;
|
cfun->machine->is_variadic = true;
|
||||||
cfun->machine->has_varadic = true;
|
cfun->machine->has_variadic = true;
|
||||||
cfun->machine->num_args++;
|
cfun->machine->num_args++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1872,7 +1872,7 @@ nvptx_expand_call (rtx retval, rtx address)
|
|||||||
}
|
}
|
||||||
|
|
||||||
unsigned nargs = cfun->machine->num_args;
|
unsigned nargs = cfun->machine->num_args;
|
||||||
if (cfun->machine->is_varadic)
|
if (cfun->machine->is_variadic)
|
||||||
{
|
{
|
||||||
varargs = gen_reg_rtx (Pmode);
|
varargs = gen_reg_rtx (Pmode);
|
||||||
emit_move_insn (varargs, stack_pointer_rtx);
|
emit_move_insn (varargs, stack_pointer_rtx);
|
||||||
|
@ -209,8 +209,8 @@ struct GTY(()) machine_function
|
|||||||
{
|
{
|
||||||
rtx_expr_list *call_args; /* Arg list for the current call. */
|
rtx_expr_list *call_args; /* Arg list for the current call. */
|
||||||
bool doing_call; /* Within a CALL_ARGS ... CALL_ARGS_END sequence. */
|
bool doing_call; /* Within a CALL_ARGS ... CALL_ARGS_END sequence. */
|
||||||
bool is_varadic; /* This call is varadic */
|
bool is_variadic; /* This call is variadic */
|
||||||
bool has_varadic; /* Current function has a varadic call. */
|
bool has_variadic; /* Current function has a variadic call. */
|
||||||
bool has_chain; /* Current function has outgoing static chain. */
|
bool has_chain; /* Current function has outgoing static chain. */
|
||||||
bool has_softstack; /* Current function has a soft stack frame. */
|
bool has_softstack; /* Current function has a soft stack frame. */
|
||||||
bool has_simtreg; /* Current function has an OpenMP SIMD region. */
|
bool has_simtreg; /* Current function has an OpenMP SIMD region. */
|
||||||
|
@ -1619,7 +1619,7 @@ compare_lambda_sig (tree fn_a, tree fn_b)
|
|||||||
{
|
{
|
||||||
if (!args_a || !args_b)
|
if (!args_a || !args_b)
|
||||||
return false;
|
return false;
|
||||||
// This check also deals with differing varadicness
|
// This check also deals with differing variadicness
|
||||||
if (!same_type_p (TREE_VALUE (args_a), TREE_VALUE (args_b)))
|
if (!same_type_p (TREE_VALUE (args_a), TREE_VALUE (args_b)))
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -3431,7 +3431,7 @@ _cpp_unsave_parameters (cpp_reader *pfile, unsigned n)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static bool
|
static bool
|
||||||
parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *varadic_ptr)
|
parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *variadic_ptr)
|
||||||
{
|
{
|
||||||
unsigned nparms = 0;
|
unsigned nparms = 0;
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
@ -3462,7 +3462,7 @@ parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *varadic_ptr)
|
|||||||
};
|
};
|
||||||
unsigned ix = prev_ident;
|
unsigned ix = prev_ident;
|
||||||
const unsigned char *as_text = NULL;
|
const unsigned char *as_text = NULL;
|
||||||
if (*varadic_ptr)
|
if (*variadic_ptr)
|
||||||
ix = 4;
|
ix = 4;
|
||||||
else if (token->type == CPP_EOF)
|
else if (token->type == CPP_EOF)
|
||||||
ix += 2;
|
ix += 2;
|
||||||
@ -3473,7 +3473,7 @@ parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *varadic_ptr)
|
|||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
case CPP_NAME:
|
case CPP_NAME:
|
||||||
if (prev_ident || *varadic_ptr)
|
if (prev_ident || *variadic_ptr)
|
||||||
goto bad;
|
goto bad;
|
||||||
prev_ident = true;
|
prev_ident = true;
|
||||||
|
|
||||||
@ -3484,7 +3484,7 @@ parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *varadic_ptr)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case CPP_CLOSE_PAREN:
|
case CPP_CLOSE_PAREN:
|
||||||
if (prev_ident || !nparms || *varadic_ptr)
|
if (prev_ident || !nparms || *variadic_ptr)
|
||||||
{
|
{
|
||||||
ok = true;
|
ok = true;
|
||||||
goto out;
|
goto out;
|
||||||
@ -3492,15 +3492,15 @@ parse_params (cpp_reader *pfile, unsigned *n_ptr, bool *varadic_ptr)
|
|||||||
|
|
||||||
/* FALLTHRU */
|
/* FALLTHRU */
|
||||||
case CPP_COMMA:
|
case CPP_COMMA:
|
||||||
if (!prev_ident || *varadic_ptr)
|
if (!prev_ident || *variadic_ptr)
|
||||||
goto bad;
|
goto bad;
|
||||||
prev_ident = false;
|
prev_ident = false;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CPP_ELLIPSIS:
|
case CPP_ELLIPSIS:
|
||||||
if (*varadic_ptr)
|
if (*variadic_ptr)
|
||||||
goto bad;
|
goto bad;
|
||||||
*varadic_ptr = true;
|
*variadic_ptr = true;
|
||||||
if (!prev_ident)
|
if (!prev_ident)
|
||||||
{
|
{
|
||||||
/* An ISO bare ellipsis. */
|
/* An ISO bare ellipsis. */
|
||||||
@ -3577,7 +3577,7 @@ create_iso_definition (cpp_reader *pfile)
|
|||||||
unsigned int num_extra_tokens = 0;
|
unsigned int num_extra_tokens = 0;
|
||||||
unsigned nparms = 0;
|
unsigned nparms = 0;
|
||||||
cpp_hashnode **params = NULL;
|
cpp_hashnode **params = NULL;
|
||||||
bool varadic = false;
|
bool variadic = false;
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
cpp_macro *macro = NULL;
|
cpp_macro *macro = NULL;
|
||||||
|
|
||||||
@ -3594,7 +3594,7 @@ create_iso_definition (cpp_reader *pfile)
|
|||||||
else if (token->type == CPP_OPEN_PAREN)
|
else if (token->type == CPP_OPEN_PAREN)
|
||||||
{
|
{
|
||||||
/* An open-paren, get a parameter list. */
|
/* An open-paren, get a parameter list. */
|
||||||
if (!parse_params (pfile, &nparms, &varadic))
|
if (!parse_params (pfile, &nparms, &variadic))
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
params = (cpp_hashnode **)_cpp_commit_buff
|
params = (cpp_hashnode **)_cpp_commit_buff
|
||||||
@ -3645,7 +3645,7 @@ create_iso_definition (cpp_reader *pfile)
|
|||||||
|
|
||||||
if (!token)
|
if (!token)
|
||||||
{
|
{
|
||||||
macro->variadic = varadic;
|
macro->variadic = variadic;
|
||||||
macro->paramc = nparms;
|
macro->paramc = nparms;
|
||||||
macro->parm.params = params;
|
macro->parm.params = params;
|
||||||
macro->fun_like = true;
|
macro->fun_like = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user