mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 15:01:31 +08:00
i2000.c (iq2000_init_builtins): Call build_function_type_list instead of build_function_type.
* config/iq2000/i2000.c (iq2000_init_builtins): Call build_function_type_list instead of build_function_type. Delete `endlink' variable. From-SVN: r173314
This commit is contained in:
parent
c19afe5204
commit
baeec5f2d8
@ -1,3 +1,9 @@
|
||||
2011-05-03 Nathan Froyd <froydnj@codesourcery.com>
|
||||
|
||||
* config/iq2000/i2000.c (iq2000_init_builtins): Call
|
||||
build_function_type_list instead of build_function_type.
|
||||
Delete `endlink' variable.
|
||||
|
||||
2011-05-03 Nathan Froyd <froydnj@codesourcery.com>
|
||||
|
||||
* config/avr/avr.c (avr_init_builtins): Call
|
||||
|
@ -2466,7 +2466,6 @@ iq2000_output_conditional_branch (rtx insn, rtx * operands, int two_operands_p,
|
||||
static void
|
||||
iq2000_init_builtins (void)
|
||||
{
|
||||
tree endlink = void_list_node;
|
||||
tree void_ftype, void_ftype_int, void_ftype_int_int;
|
||||
tree void_ftype_int_int_int;
|
||||
tree int_ftype_int, int_ftype_int_int, int_ftype_int_int_int;
|
||||
@ -2474,76 +2473,55 @@ iq2000_init_builtins (void)
|
||||
|
||||
/* func () */
|
||||
void_ftype
|
||||
= build_function_type (void_type_node,
|
||||
tree_cons (NULL_TREE, void_type_node, endlink));
|
||||
= build_function_type_list (void_type_node, NULL_TREE);
|
||||
|
||||
/* func (int) */
|
||||
void_ftype_int
|
||||
= build_function_type (void_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node, endlink));
|
||||
= build_function_type_list (void_type_node, integer_type_node, NULL_TREE);
|
||||
|
||||
/* void func (int, int) */
|
||||
void_ftype_int_int
|
||||
= build_function_type (void_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
endlink)));
|
||||
= build_function_type_list (void_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
NULL_TREE);
|
||||
|
||||
/* int func (int) */
|
||||
int_ftype_int
|
||||
= build_function_type (integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node, endlink));
|
||||
= build_function_type_list (integer_type_node,
|
||||
integer_type_node, NULL_TREE);
|
||||
|
||||
/* int func (int, int) */
|
||||
int_ftype_int_int
|
||||
= build_function_type (integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
endlink)));
|
||||
= build_function_type_list (integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
NULL_TREE);
|
||||
|
||||
/* void func (int, int, int) */
|
||||
void_ftype_int_int_int
|
||||
= build_function_type
|
||||
(void_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
endlink))));
|
||||
|
||||
/* int func (int, int, int, int) */
|
||||
int_ftype_int_int_int_int
|
||||
= build_function_type
|
||||
(integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
endlink)))));
|
||||
void_ftype_int_int_int
|
||||
= build_function_type_list (void_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
NULL_TREE);
|
||||
|
||||
/* int func (int, int, int) */
|
||||
int_ftype_int_int_int
|
||||
= build_function_type
|
||||
(integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
endlink))));
|
||||
= build_function_type_list (integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
NULL_TREE);
|
||||
|
||||
/* int func (int, int, int, int) */
|
||||
int_ftype_int_int_int_int
|
||||
= build_function_type
|
||||
(integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE, integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
tree_cons (NULL_TREE,
|
||||
integer_type_node,
|
||||
endlink)))));
|
||||
= build_function_type_list (integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
integer_type_node,
|
||||
NULL_TREE);
|
||||
|
||||
def_builtin ("__builtin_ado16", int_ftype_int_int, IQ2000_BUILTIN_ADO16);
|
||||
def_builtin ("__builtin_ram", int_ftype_int_int_int_int, IQ2000_BUILTIN_RAM);
|
||||
|
Loading…
x
Reference in New Issue
Block a user