egcs/gcc/cp cp-tree.h decl2.c pt.c semantics.c ...

mmitchel@egcs.cygnus.com mmitchel@egcs.cygnus.com
Wed Sep 29 01:06:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	mmitchel@egcs.cygnus.com	99/09/29 01:06:23

Modified files:
	gcc/cp         : cp-tree.h decl2.c pt.c semantics.c Makefile.in 
	                 ChangeLog 

Log message:
	* cp-tree.h (UPT_TEMPLATE): Remove.
	(UPT_PARMS): Likewise.
	(DECL_NEEDED_P): New macro.
	* decl2.c (finish_vtable_vardecl): Use it.
	(finish_objects): Don't crash with -fsyntax-only.
	(finish_file): Use DECL_NEEDED_P.  Don't prune vtables when
	-fsyntax-only.
	* pt.c (tsubst_friend_function): Remove FIXME that talks about
	obstacks.
	(tsubst_expr): Correct handling of function try-blocks.
	* semantics.c: Include flags.h.
	(expand_body): Don't do RTL generation if -fsyntax-only.
	* Makefile.in (semantics.o): Depends on flags.h.



More information about the Gcc-cvs mailing list