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