From 5b47282c68f4e38146f46b66d5e6d3d90fe25a4d Mon Sep 17 00:00:00 2001 From: Greg McGary Date: Thu, 24 Aug 2000 20:09:27 +0000 Subject: tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'. * tree.h (enum tree_index): New member `TI_MAIN_IDENTIFIER'. (MAIN_NAME_P, main_identifier_node): New macros. * c-common.c (c_common_nodes_and_builtins): Init main_identifier_node. * c-decl.c (start_decl, grokdeclarator, start_function, store_parm_decls, finish_function): Use MAIN_NAME_P. * config/avr/avr.c (function_prologue, function_epilogue): Likewise. * config/i386/cygwin.h (SUBTARGET_PROLOGUE): Likewise. * config/i386/win32.h (SUBTARGET_PROLOGUE): Likewise. * config/pdp11/pdp11.c (output_function_prologue): Likewise. From-SVN: r35945 --- gcc/tree.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gcc/tree.h') diff --git a/gcc/tree.h b/gcc/tree.h index 06688a8..0adf014 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1745,6 +1745,8 @@ enum tree_index TI_V4HI_TYPE, TI_V2SI_TYPE, + TI_MAIN_IDENTIFIER, + TI_MAX }; @@ -1791,6 +1793,9 @@ extern tree global_trees[TI_MAX]; #define ptrdiff_type_node global_trees[TI_PTRDIFF_TYPE] #define va_list_type_node global_trees[TI_VA_LIST_TYPE] +#define main_identifier_node global_trees[TI_MAIN_IDENTIFIER] +#define MAIN_NAME_P(NODE) (IDENTIFIER_NODE_CHECK (NODE) == main_identifier_node) + #define V4SF_type_node global_trees[TI_V4SF_TYPE] #define V4SI_type_node global_trees[TI_V4SI_TYPE] #define V8QI_type_node global_trees[TI_V8QI_TYPE] -- cgit v1.1