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