c-common.c (c_common_nodes_and_builtins): Create __builtin_ptrdiff_t and __builtin_si...
authorGavin Romig-Koch <gavin@cetus.cygnus.com>
Fri, 10 Dec 1999 04:26:06 +0000 (04:26 +0000)
committerGavin Romig-Koch <gavin@gcc.gnu.org>
Fri, 10 Dec 1999 04:26:06 +0000 (04:26 +0000)
* c-common.c (c_common_nodes_and_builtins):
Create __builtin_ptrdiff_t and __builtin_size_t.

From-SVN: r30855

gcc/ChangeLog
gcc/c-common.c

index b9681bfbb0b8e53d42a076985cf23384861cbcf0..d595ca914a9b1381693c5b4f7748eb1c6d801934 100644 (file)
@@ -1,3 +1,8 @@
+1999-12-09  Gavin Romig-Koch  <gavin@cetus.cygnus.com>
+
+       * 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.
index 866f53fa7282e72d581d6120b73ca01e2bdf0962..f921e6cebfb834141473afadec8a0890cd98521f 100644 (file)
@@ -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)