diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2002-06-30 01:19:58 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2002-06-30 01:19:58 +0000 |
commit | b4de2f7db73c5331446fe1af9678a874d4958bae (patch) | |
tree | 551f8946278e801b4d603f4a0a4dbc717e5588fe /gcc/config/alpha | |
parent | 1691051fc987751fdc596faf2069be5fa7be3cee (diff) | |
download | gcc-b4de2f7db73c5331446fe1af9678a874d4958bae.zip gcc-b4de2f7db73c5331446fe1af9678a874d4958bae.tar.gz gcc-b4de2f7db73c5331446fe1af9678a874d4958bae.tar.bz2 |
i386.c (ix86_init_mmx_sse_builtins): Use build_function_type_list instead of build_function_type.
2002-06-29 Aldy Hernandez <aldyh@redhat.com>
* config/i386/i386.c (ix86_init_mmx_sse_builtins): Use
build_function_type_list instead of build_function_type.
* config/ia64/ia64.c (ia64_init_builtins): Same.
* config/alpha/alpha.c (alpha_init_builtins): Same.
* config/rs6000/rs6000.c (altivec_init_builtins): Same.
* config/arm/arm.c (arm_init_builtins): Same.
* tree.h: Add build_function_type_list prototype.
* tree.c (build_function_type_list): New.
From-SVN: r55109
Diffstat (limited to 'gcc/config/alpha')
-rw-r--r-- | gcc/config/alpha/alpha.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 24e8c5c..b109328 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -6498,22 +6498,17 @@ alpha_init_builtins () if ((target_flags & p->target_mask) == p->target_mask) builtin_function (p->name, ftype, p->code, BUILT_IN_MD, NULL); - ftype = build_function_type (long_integer_type_node, - tree_cons (NULL_TREE, - long_integer_type_node, - void_list_node)); + ftype = build_function_type_list (long_integer_type_node, + long_integer_type_node, NULL_TREE); p = one_arg_builtins; for (i = 0; i < ARRAY_SIZE (one_arg_builtins); ++i, ++p) if ((target_flags & p->target_mask) == p->target_mask) builtin_function (p->name, ftype, p->code, BUILT_IN_MD, NULL); - ftype = build_function_type (long_integer_type_node, - tree_cons (NULL_TREE, - long_integer_type_node, - tree_cons (NULL_TREE, - long_integer_type_node, - void_list_node))); + ftype = build_function_type_list (long_integer_type_node, + long_integer_type_node, + long_integer_type_node, NULL_TREE); p = two_arg_builtins; for (i = 0; i < ARRAY_SIZE (two_arg_builtins); ++i, ++p) @@ -6524,9 +6519,7 @@ alpha_init_builtins () builtin_function ("__builtin_thread_pointer", ftype, ALPHA_BUILTIN_THREAD_POINTER, BUILT_IN_MD, NULL); - ftype = build_function_type (void_type_node, tree_cons (NULL_TREE, - ptr_type_node, - void_list_node)); + ftype = build_function_type_list (void_type_node, ptr_type_node, NULL_TREE); builtin_function ("__builtin_set_thread_pointer", ftype, ALPHA_BUILTIN_SET_THREAD_POINTER, BUILT_IN_MD, NULL); } |