This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r117112 - in /branches/gimple-tuples-branch/gcc...
- From: aldyh at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 21 Sep 2006 16:43:27 -0000
- Subject: r117112 - in /branches/gimple-tuples-branch/gcc...
Author: aldyh
Date: Thu Sep 21 16:43:26 2006
New Revision: 117112
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117112
Log:
* tree-into-ssa.c (REGISTER_DEFS_IN_STMT): Change common.base
to base.
* tree-tailcall.c (adjust_return_value): Same.
* tree.c (tree_code_size): Remove GIMPLE_STATEMENT_LIST case.
(copy_node_stat): Change common.base to base.
(tree_node_structure): Return TS_GIMPLE_STATEMENT for tcc_gimple_stmt.
Remove GIMPLE_STATEMENT_LIST case.
* tree.h (struct gimple_stmt): Make operands of type tree.
(TREE_CODE, TREE_SET_CODE, TREE_ADDRESSABLE, CALL_EXPR_TAILCALL,
CASE_LOW_SEEN, TREE_STATIC, CLEANUP_EH_ONLY, CASE_HIGH_SEEN,
TREE_NO_WARNING, TREE_CONSTANT_OVERFLOW, TREE_SYMBOL_REFERENCED,
TYPE_REF_CAN_ALIAS_ALL, TREE_OVERFLOW, TREE_PUBLIC,
TYPE_CACHED_VALUES_P, TREE_SIDE_EFFECTS, FORCED_LABEL,
TREE_THIS_VOLATILE, TREE_THIS_NOTRAP, TREE_READONLY,
TREE_CONSTANT, TYPE_SIZES_GIMPLIFIED, DECL_UNSIGNED,
BIT_FIELD_REF_UNSIGNED, TYPE_UNSIGNED, TREE_ASM_WRITTEN, TREE_USED,
TREE_NOTHROW, CALL_EXPR_RETURN_SLOT_OPT, DECL_BY_REFERENCE,
CALL_FROM_THUNK_P, TYPE_ALIGN_OK, TREE_PRIVATE, TREE_PROTECTED,
TREE_DEPRECATED, IDENTIFIER_TRANSPARENT_ALIAS, TREE_INVARIANT,
TREE_LANG_FLAG_*, SSA_NAME_OCCURS_IN_ABNORMAL_PHI,
SSA_NAME_IN_FREE_LIST, TYPE_VOLATILE, TYPE_READONLY, BINFO_VIRTUAL_P):
Change common.base to base.
(GIMPLE_STATEMENT_LIST*): Remove.
(union tree_node): Add base. Remove gimple_statement_list.
Remove pointer from gstmt.
* tree-ssa-propagate.c (set_rhs): Change common.base to base.
* treestruct.def: Add TS_BASE. Remove TS_GIMPLE_STATEMENT_LIST.
* tree-vn.c (vn_compute): Change common.base to base.
* tree-eh.c (verify_eh_throw_stmt_node): Same.
* tree-flow-inline.h (var_ann): Same.
(function_ann): Same.
(stmt_ann): Same.
(mark_non_addressable): Same.
* gimplify.c (tree_to_gimple_tuple): Same.
* tree.def (DEFTREECODE): Remove GIMPLE_STATEMENT_LIST.
* tree-dfa.c (create_var_ann): Change common.base to base.
(create_function_ann): Same.
(create_stmt_ann): Same.
(create_tree_ann): Same.
(collect_dfa_stats_r): Same.
* tree-ssa-pre.c (NECESSARY): Change common.base to base.
* tree-ssa-dce.c (NECESSARY): Same.
* tree-ssa.c (delete_tree_ssa): Same.
* tree-optimize.c (execute_free_cfg_annotations): Same.
* tree-flow.h: Same.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/gimplify.c
branches/gimple-tuples-branch/gcc/tree-dfa.c
branches/gimple-tuples-branch/gcc/tree-eh.c
branches/gimple-tuples-branch/gcc/tree-flow-inline.h
branches/gimple-tuples-branch/gcc/tree-flow.h
branches/gimple-tuples-branch/gcc/tree-into-ssa.c
branches/gimple-tuples-branch/gcc/tree-optimize.c
branches/gimple-tuples-branch/gcc/tree-ssa-dce.c
branches/gimple-tuples-branch/gcc/tree-ssa-pre.c
branches/gimple-tuples-branch/gcc/tree-ssa-propagate.c
branches/gimple-tuples-branch/gcc/tree-ssa.c
branches/gimple-tuples-branch/gcc/tree-tailcall.c
branches/gimple-tuples-branch/gcc/tree-vn.c
branches/gimple-tuples-branch/gcc/tree.c
branches/gimple-tuples-branch/gcc/tree.def
branches/gimple-tuples-branch/gcc/tree.h
branches/gimple-tuples-branch/gcc/treestruct.def