c-common.c, c-common.h (lang_gimplify_stmt): Remove.
authorRichard Henderson <rth@redhat.com>
Sat, 19 Jun 2004 19:34:23 +0000 (12:34 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 19 Jun 2004 19:34:23 +0000 (12:34 -0700)
commit7c34ced1a25f62ed12b1bf1158167fe157b60ae7
tree8c9a0bb986a33bc83bc0dbbec28fa39603c3a2c6
parentebca59c355524893ef3facf6ad12074e4661348e
c-common.c, c-common.h (lang_gimplify_stmt): Remove.

        * c-common.c, c-common.h (lang_gimplify_stmt): Remove.
        * c-gimplify.c: Remove unnecessary prototypes.
        (c_gimplify_stmt): Merge into ...
        (c_gimplify_expr): ... here.  Don't play with prep_stmt.
        * c-semantics.c (prep_stmt): Remove.
        * gimplify.c (annotate_one_with_locus): Break out from ...
        (annotate_all_with_locus): ... here.
        (gimplify_expr): Add locus to expressions even if pre/post queues
        are not present.
cp/
        * cp-gimplify.c: Remove unnecessary prototypes.
        (cp_gimplify_stmt): Merge into ...
        (cp_gimplify_expr): ... here.  Move to end of file.  Handle
        stmts_are_full_exprs_p frobbing.
        * cp-tree.h (cp_gimplify_stmt): Remove.
        * pt.c (tsubst_expr): Merge prep_stmt and unify.
        * tree.c (init_tree): Don't set lang_gimplify_stmt.

From-SVN: r83397
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-gimplify.c
gcc/c-semantics.c
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/tree.c
gcc/gimplify.c