From 88c7af34ac20a250eae0a2e90682b5f879952fc1 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sun, 25 Jul 1999 18:19:16 -0700 Subject: [PATCH] com.c (ptr_type_node, [...]): New. * com.c (ptr_type_node, va_list_type_node): New. (ffecom_init_0): Init and use ptr_type_node. From-SVN: r28241 --- gcc/f/ChangeLog | 5 +++++ gcc/f/com.c | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index 4c8e307f1ff..62942e16db1 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,8 @@ +1999-07-25 Richard Henderson + + * com.c (ptr_type_node, va_list_type_node): New. + (ffecom_init_0): Init and use ptr_type_node. + 1999-07-17 Alexandre Oliva * root.texi: Update e-mail addresses to gcc.gnu.org. diff --git a/gcc/f/com.c b/gcc/f/com.c index c326fedaae7..849da85b781 100644 --- a/gcc/f/com.c +++ b/gcc/f/com.c @@ -228,6 +228,8 @@ tree integer_type_node; tree unsigned_type_node; tree char_type_node; tree current_function_decl; +tree ptr_type_node; +tree va_list_type_node; /* ~~gcc/tree.h *should* declare this, because toplev.c and dwarfout.c reference it. */ @@ -11807,8 +11809,10 @@ ffecom_init_0 () so we might as well not have any types that claim to have it. */ TYPE_ALIGN (void_type_node) = BITS_PER_UNIT; + ptr_type_node = build_pointer_type (void_type_node); + null_pointer_node = build_int_2 (0, 0); - TREE_TYPE (null_pointer_node) = build_pointer_type (void_type_node); + TREE_TYPE (null_pointer_node) = ptr_type_node; layout_type (TREE_TYPE (null_pointer_node)); string_type_node = build_pointer_type (char_type_node); -- 2.30.2