egcs/gcc cp/ChangeLog cp/decl.c cp/expr.c cp/s ...
mmitchel@gcc.gnu.org
mmitchel@gcc.gnu.org
Thu Dec 9 11:13:00 GMT 1999
CVSROOT: /cvs/gcc
Module name: egcs
Changes by: mmitchel@sourceware.cygnus.com 99/12/09 11:13:33
Modified files:
gcc/cp : ChangeLog decl.c expr.c semantics.c tree.c
Added files:
gcc/testsuite/g++.old-deja/g++.other: inline1.C
Log message:
* decl.c (init_decl_processing): Reenable inlining on trees.
(finish_function): Likewise.
* expr.c (cplus_expand_expr): Don't handle AGGR_INIT_EXPR here.
* semantics.c (simplify_aggr_init_exprs): New function.
(expand_body): Use it.
* tree.c (walk_tree): Special-case TARGET_EXPRs since they
sometimes present the same sub-tree twice.
More information about the Gcc-cvs
mailing list