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