r117154 - in /branches/gimple-tuples-branch/gcc...
aldyh@gcc.gnu.org
aldyh@gcc.gnu.org
Fri Sep 22 22:57:00 GMT 2006
Author: aldyh
Date: Fri Sep 22 22:57:40 2006
New Revision: 117154
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117154
Log:
* tree.c (expr_location): Use GIMPLE_STMT_LOCUS.
(set_expr_location): Same.
(expr_locus): Same.
(set_expr_locus): Same.
(expr_filename): Same.
(expr_lineno): Same.
(tree_block): Use GIMPLE_STMT_BLOCK.
(protected_tree_operand): Use GIMPLE_STMT_OPERAND.
* tree.h (struct gimple_stmt): Remove prev and next.
(GIMPLE_STMT_OPERAND_CHECK): New.
(TREE_TO_GIMPLE_STMT): Delete.
(GIMPLE_STMT_TO_TREE): Delete.
(GIMPLE_STMT_OPERAND): Use union, not cast.
(GIMPLE_STMT_LOCUS): New.
(GIMPLE_STMT_BLOCK): New.
* gimplify.c (tree_to_gimple_tuple): Use union. Do not cast
to tree_base.
* tree-cfg.c (verify_gimple_tuples_1): Call gcc_unreachable.
Modified:
branches/gimple-tuples-branch/gcc/ChangeLog.tuples
branches/gimple-tuples-branch/gcc/gimplify.c
branches/gimple-tuples-branch/gcc/tree-cfg.c
branches/gimple-tuples-branch/gcc/tree.c
branches/gimple-tuples-branch/gcc/tree.h
More information about the Gcc-cvs
mailing list