diff options
author | Gavin Romig-Koch <gavin@cetus.cygnus.com> | 1999-12-10 04:26:06 +0000 |
---|---|---|
committer | Gavin Romig-Koch <gavin@gcc.gnu.org> | 1999-12-10 04:26:06 +0000 |
commit | 29ae8f102782c6413cbe57e5dde3c5ebce727df2 (patch) | |
tree | 497000b1db23cfb336d817fd326df29231f61af7 /gcc/c-common.c | |
parent | 27def0aa168c5223031d9ea8ca07357a2d31a1d7 (diff) | |
download | gcc-29ae8f102782c6413cbe57e5dde3c5ebce727df2.zip gcc-29ae8f102782c6413cbe57e5dde3c5ebce727df2.tar.gz gcc-29ae8f102782c6413cbe57e5dde3c5ebce727df2.tar.bz2 |
c-common.c (c_common_nodes_and_builtins): Create __builtin_ptrdiff_t and __builtin_size_t.
* c-common.c (c_common_nodes_and_builtins):
Create __builtin_ptrdiff_t and __builtin_size_t.
From-SVN: r30855
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r-- | gcc/c-common.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c index 866f53f..f921e6c 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -3527,6 +3527,12 @@ c_common_nodes_and_builtins (cplus_mode, no_builtins, no_nonansi_builtins) pushdecl (build_decl (TYPE_DECL, get_identifier ("__builtin_va_list"), va_list_type_node)); + pushdecl (build_decl (TYPE_DECL, get_identifier ("__builtin_ptrdiff_t"), + ptrdiff_type_node)); + + pushdecl (build_decl (TYPE_DECL, get_identifier ("__builtin_size_t"), + sizetype)); + va_list_ptr_type_node = build_pointer_type (va_list_type_node); if (TREE_CODE (va_list_type_node) == ARRAY_TYPE) |