egcs/gcc/cp cp-tree.h except.c expr.c Makefile ...
mmitchel@egcs.cygnus.com
mmitchel@egcs.cygnus.com
Sun Sep 26 18:27:00 GMT 1999
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: mmitchel@egcs.cygnus.com 99/09/26 18:27:20
Modified files:
gcc/cp : cp-tree.h except.c expr.c Makefile.in ir.texi
ChangeLog
Log message:
* cp-tree.h (expand_throw): Remove prototype.
* except.c (expand_throw): Make it static. Use tree-generation
functions, rather than RTL-generation functions.
(build_throw): Use it.
* expr.c: Include except.h.
(cplus_expand_expr): Don't call expand_throw here.
* Makefile.in (expr.o): Depend on except.h.
* ir.texi: Update documentation for THROW_EXPR.
* decl.c (start_function): Set x_dont_save_pending_sizes rather
than calling get_pending_sizes.
* init.c (build_new): Don't save and restore
immediate_size_expand; instead, assert that it has the expected
value already.
More information about the Gcc-cvs
mailing list