summaryrefslogtreecommitdiffstats
path: root/gcc/except.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1997-11-20 23:17:48 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1997-11-20 23:17:48 +0000
commit4b7a79e2c768aa851aaae9728a0af4f4bc47ae09 (patch)
tree8acaf8c513b3b690a0f58c9e47a4fb5b1c0154d0 /gcc/except.c
parent3807c59ed2f09b24eb938536596f5e9ac2ca9553 (diff)
downloadppe42-gcc-4b7a79e2c768aa851aaae9728a0af4f4bc47ae09.tar.gz
ppe42-gcc-4b7a79e2c768aa851aaae9728a0af4f4bc47ae09.zip
./:
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16617 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c1
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);
OpenPOWER on IntegriCloud