diff options
author | Mark Mitchell <mark@codesourcery.com> | 2000-03-19 00:37:52 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2000-03-19 00:37:52 +0000 |
commit | 7145ef21d8e9c8a3ebe3198f9222a90e9cd060ec (patch) | |
tree | dcf9c5e55679fe645841b71c6dff1bb75d8ece27 /gcc/tree.c | |
parent | 863251c18deeee5fc582117e78574d199bf76c6c (diff) | |
download | gcc-7145ef21d8e9c8a3ebe3198f9222a90e9cd060ec.zip gcc-7145ef21d8e9c8a3ebe3198f9222a90e9cd060ec.tar.gz gcc-7145ef21d8e9c8a3ebe3198f9222a90e9cd060ec.tar.bz2 |
tree.h (tree_index): Remove enumerals for integer types.
* tree.h (tree_index): Remove enumerals for integer types.
(integer_type_kind): New type.
(integer_types): New variable.
(char_type_node): Adjust.
(signed_char_type_node): Likewise.
(unsigned_char_type_node): Likewise.
(short_integer_type_node): Likewise.
(short_unsigned_type_node): Likewise.
(integer_type_node): Likewise.
(unsigned_type_node): Likewise.
(long_integer_type_node): Likewise.
(long_unsigned_type_node): Likewise.
(long_long_integer_type_node): Likewise.
(long_long_unsigned_type_node): Likewise.
* tree.c (integer_types): New variable.
(init_obstacks): Register it as a root.
From-SVN: r32624
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -296,6 +296,7 @@ static char *built_in_filename; #define BUILT_IN_FILENAME ("<built-in>") tree global_trees[TI_MAX]; +tree integer_types[itk_none]; /* Init the principal obstacks. */ @@ -333,6 +334,7 @@ init_obstacks () sizeof type_hash_table / sizeof type_hash_table [0], sizeof type_hash_table[0], mark_type_hash); ggc_add_tree_root (global_trees, TI_MAX); + ggc_add_tree_root (integer_types, itk_none); } void |