]> gcc.gnu.org Git - gcc.git/commit - gcc/ChangeLog
Makefile.in (LIB2FUNCS): Remove C++ memory management support.
authorJason Merrill <jason@yorick.cygnus.com>
Thu, 20 Nov 1997 23:17:48 +0000 (23:17 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 20 Nov 1997 23:17:48 +0000 (18:17 -0500)
commitced78d8b0c319de1c5f00bf0cc0972f317f43309
tree8acaf8c513b3b690a0f58c9e47a4fb5b1c0154d0
parenta09ff88bb3edd56162937a3f98d4b0d5cac5c241
Makefile.in (LIB2FUNCS): Remove C++ memory management support.

./: * Makefile.in (LIB2FUNCS): Remove C++ memory management support.
* libgcc2.c: Remove __builtin_new, __builtin_vec_new, set_new_handler,
__builtin_delete, and __builtin_vec_delete.

* except.c (output_exception_table): Don't bother with
  __EXCEPTION_END__.

cp/:
* Make-lang.in (CXX_LIB2FUNCS): Add new op new and op delete objs.
(various.o): Likewise.
* inc/new: Add placement deletes.  Add throw specs for default new.
* new.cc (set_new_handler): Move here from libgcc2.
* new1.cc (new (nothrow)): Catch a bad_alloc thrown from the handler.
(new): Move from libgcc2.  Throw bad_alloc.
* new2.cc: Move the rest of the op news and op deletes from libgcc2.
* decl.c (init_decl_processing): Update exception specs on new and
delete.

From-SVN: r16617
gcc/ChangeLog
gcc/Makefile.in
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/decl.c
gcc/cp/inc/new
gcc/cp/new.cc
gcc/cp/new1.cc
gcc/cp/new2.cc
gcc/except.c
gcc/libgcc2.c
This page took 0.057386 seconds and 5 git commands to generate.