diff options
author | Greg McGary <greg@mcgary.org> | 2000-08-24 20:09:27 +0000 |
---|---|---|
committer | Greg McGary <gkm@gcc.gnu.org> | 2000-08-24 20:09:27 +0000 |
commit | 5b47282c68f4e38146f46b66d5e6d3d90fe25a4d (patch) | |
tree | 71324c35deb4c607104811c9294afcf32e897922 /gcc/tree.h | |
parent | 87ae0c74eb1e515d6d7c97892fdcaf11db61dea4 (diff) | |
download | gcc-5b47282c68f4e38146f46b66d5e6d3d90fe25a4d.zip gcc-5b47282c68f4e38146f46b66d5e6d3d90fe25a4d.tar.gz gcc-5b47282c68f4e38146f46b66d5e6d3d90fe25a4d.tar.bz2 |
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
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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] |