1. 04 Sep, 1998 1 commit
  2. 24 Aug, 1998 1 commit
  3. 22 Jul, 1998 1 commit
  4. 08 May, 1998 1 commit
  5. 27 Mar, 1998 1 commit
  6. 21 Nov, 1997 1 commit
    • except.c (expand_start_eh_spec): Use the try/catch code. · 6c20b7e9
      	* except.c (expand_start_eh_spec): Use the try/catch code.
      	(expand_end_eh_spec): Likewise.  Call __check_eh_spec instead of
      	doing everything inline.
      	(init_exception_processing): throw_type_match now takes
       	const void pointers.
      	* exception.cc (__check_eh_spec): New fn.
      	* inc/exception: Neither terminate nor unexpected return.
      	* decl.c: Make const_ptr_type_node public.
      	* tinfo2.cc (__throw_type_match_rtti): Take the typeinfos constly.
      
      From-SVN: r16651
      Jason Merrill committed
  7. 20 Nov, 1997 1 commit
    • Makefile.in (LIB2FUNCS): Remove C++ memory management support. · ced78d8b
      ./:	* 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
      Jason Merrill committed
  8. 23 Apr, 1997 1 commit
  9. 04 Feb, 1997 1 commit
  10. 30 Sep, 1996 1 commit