r126380 - in /branches/gimple-tuples-branch/gcc...

aldyh@gcc.gnu.org aldyh@gcc.gnu.org
Thu Jul 5 18:53:00 GMT 2007


Author: aldyh
Date: Thu Jul  5 18:53:21 2007
New Revision: 126380

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=126380
Log:
        * testsuite/gcc.dg/gimple/with_size_expr.c: Clean up dump.
        * testsuite/gcc.dg/gimple/gs_bind.c: Clean up dump.
        * gimplify.c (struct gimplify_ctx): Make current_bind_expr a tuple.
        (pop_gimplify_context): Accept gimple.
        Comment out call to declare_vars.
        (gimple_current_bind_expr): Return gimple.
        (unshare_all_trees): Remove.
        (gimplify_self_mod_expr): Remove comment.
        (gimplify_cleanup_point_expr): Correct typo in call to gs_seq_init.
        (gimplify_body): Remove body local.  
        Build GS_BIND tuples when needed.
        Do not call unshare_all_trees.
        Call pop_gimplify_context with appropriate argument.
        Comment out call to walk_tree.
        * tree-pretty-print.c (print_declaration): Remove static.
        * diagnostic.h (print_declaration): Prototype.
        * tree-gimple.h (pop_gimplify_context): Accept gimple tuple.
        (gimple_current_bind_expr): Return tuple.
        * gimple-pretty-print.c (dump_gs_seq): New.
        (dump_gs_bind): New.
        (dump_gimple_stmt): Add case for GS_BIND.  Print semi-colons after
        each statement.

Added:
    branches/gimple-tuples-branch/gcc/testsuite/gcc.dg/gimple/gs_bind.c
Modified:
    branches/gimple-tuples-branch/gcc/ChangeLog.tuples
    branches/gimple-tuples-branch/gcc/diagnostic.h
    branches/gimple-tuples-branch/gcc/gimple-pretty-print.c
    branches/gimple-tuples-branch/gcc/gimplify.c
    branches/gimple-tuples-branch/gcc/testsuite/gcc.dg/gimple/with_size_expr.c
    branches/gimple-tuples-branch/gcc/tree-gimple.h
    branches/gimple-tuples-branch/gcc/tree-pretty-print.c



More information about the Gcc-cvs mailing list