diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2001-01-29 02:46:30 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2001-01-29 02:46:30 +0000 |
commit | f2d1f0ba552e043b985396f93360f1b72d9d4b67 (patch) | |
tree | e0576a67b40daa2d959bde31647eb1bc8cbaf698 /gcc/ch | |
parent | 4f92461a87f8ef9ec018b3f2eb9351106f2f8bf4 (diff) | |
download | gcc-f2d1f0ba552e043b985396f93360f1b72d9d4b67.zip gcc-f2d1f0ba552e043b985396f93360f1b72d9d4b67.tar.gz gcc-f2d1f0ba552e043b985396f93360f1b72d9d4b67.tar.bz2 |
stmt.c (estimate_case_costs): Use integer_minus_one_node.
* stmt.c (estimate_case_costs): Use integer_minus_one_node.
* tree.c (build_common_tree_nodes_2): Set integer_minus_one_node.
* tree.h (tree_index): Add new element TI_INTEGER_MINUS_ONE.
(integer_minus_one_node): Define.
ch:
* ch-tree.h (integer_minus_one_node): Moved to top level gcc
directory.
* decl.c (integer_minus_one_node): Likewise.
(init_decl_processing): Don't set integer_minus_one_node.
cp:
* cp-tree.h (cp_tree_index): Delete CPTI_MINUS_ONE.
(minus_one_node): Moved to top level gcc directory. Renamed
to integer_minus_one_node.
* init.c (init_init_processing): Don't set minus_one_node.
(build_vec_init): Use integer_minus_one_node.
* rtti.c (get_tinfo_decl_dynamic): Likewise.
From-SVN: r39325
Diffstat (limited to 'gcc/ch')
-rw-r--r-- | gcc/ch/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/ch/ch-tree.h | 1 | ||||
-rw-r--r-- | gcc/ch/decl.c | 6 |
3 files changed, 8 insertions, 7 deletions
diff --git a/gcc/ch/ChangeLog b/gcc/ch/ChangeLog index 9aeb102..c3f6809 100644 --- a/gcc/ch/ChangeLog +++ b/gcc/ch/ChangeLog @@ -1,3 +1,11 @@ +2001-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * ch-tree.h (integer_minus_one_node): Moved to top level gcc + directory. + + * decl.c (integer_minus_one_node): Likewise. + (init_decl_processing): Don't set integer_minus_one_node. + 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * Makefile.in: Remove all dependencies on defaults.h. diff --git a/gcc/ch/ch-tree.h b/gcc/ch/ch-tree.h index 5547107..4d652b1 100644 --- a/gcc/ch/ch-tree.h +++ b/gcc/ch/ch-tree.h @@ -906,7 +906,6 @@ extern void write_spec_module PARAMS ((tree, tree)); /* in ch/lang.c */ extern tree string_index_type_dummy; -extern tree integer_minus_one_node; extern int flag_old_strings; extern void GNU_xref_begin PARAMS ((void)); extern void GNU_xref_end PARAMS ((void)); diff --git a/gcc/ch/decl.c b/gcc/ch/decl.c index 18a4cc6..11a05e0 100644 --- a/gcc/ch/decl.c +++ b/gcc/ch/decl.c @@ -299,9 +299,6 @@ tree default_function_type; const char **boolean_code_name; -/* A node for the integer constant -1. */ -tree integer_minus_one_node; - /* Nodes for boolean constants TRUE and FALSE. */ tree boolean_true_node, boolean_false_node; @@ -3388,9 +3385,6 @@ init_decl_processing () pushdecl (build_decl (TYPE_DECL, ridpointers[(int) RID_DOUBLE], double_type_node)); - integer_minus_one_node = build_int_2 (-1, -1); - TREE_TYPE (integer_minus_one_node) = integer_type_node; - build_common_tree_nodes_2 (flag_short_double); pushdecl (build_decl (TYPE_DECL, |