diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1997-11-20 23:17:48 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1997-11-20 18:17:48 -0500 |
commit | ced78d8b0c319de1c5f00bf0cc0972f317f43309 (patch) | |
tree | 8acaf8c513b3b690a0f58c9e47a4fb5b1c0154d0 /gcc/except.c | |
parent | a09ff88bb3edd56162937a3f98d4b0d5cac5c241 (diff) | |
download | gcc-ced78d8b0c319de1c5f00bf0cc0972f317f43309.tar.gz |
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/except.c')
-rw-r--r-- | gcc/except.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/except.c b/gcc/except.c index e98130e0300..a74578ea4c7 100644 --- a/gcc/except.c +++ b/gcc/except.c @@ -1573,7 +1573,6 @@ output_exception_table () free (eh_table); /* Ending marker for table. */ - assemble_label ("__EXCEPTION_END__"); assemble_integer (constm1_rtx, POINTER_SIZE / BITS_PER_UNIT, 1); assemble_integer (constm1_rtx, POINTER_SIZE / BITS_PER_UNIT, 1); assemble_integer (constm1_rtx, POINTER_SIZE / BITS_PER_UNIT, 1); |