From 29ae8f102782c6413cbe57e5dde3c5ebce727df2 Mon Sep 17 00:00:00 2001 From: Gavin Romig-Koch Date: Fri, 10 Dec 1999 04:26:06 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/c-common.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b9681bfbb0b..d595ca914a9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +1999-12-09 Gavin Romig-Koch + + * c-common.c (c_common_nodes_and_builtins): + Create __builtin_ptrdiff_t and __builtin_size_t. + Thu Dec 9 18:05:48 1999 Jeffrey A Law (law@cygnus.com) * pa/elf.h (MAX_OFILE_ALIGNMENT): Define. diff --git a/gcc/c-common.c b/gcc/c-common.c index 866f53fa728..f921e6cebfb 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) -- 2.30.2