aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1997-11-20 23:17:48 +0000
committerJason Merrill <jason@gcc.gnu.org>1997-11-20 18:17:48 -0500
commitced78d8b0c319de1c5f00bf0cc0972f317f43309 (patch)
tree8acaf8c513b3b690a0f58c9e47a4fb5b1c0154d0 /gcc/expr.h
parenta09ff88bb3edd56162937a3f98d4b0d5cac5c241 (diff)
downloadgcc-ced78d8b0c319de1c5f00bf0cc0972f317f43309.zip
gcc-ced78d8b0c319de1c5f00bf0cc0972f317f43309.tar.gz
gcc-ced78d8b0c319de1c5f00bf0cc0972f317f43309.tar.bz2
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
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions