summaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
Commit message (Expand)AuthorAgeFilesLines
* decl.c (start_function): Don't call temporary_allocation for a nested function.Jim Wilson1998-03-021-0/+5
* typeck.c (mark_addressable): Don't assume a FUNCTION_DECL has DECL_LANG_SPECI...Jason Merrill1998-02-121-0/+5
* decl2.c (comdat_linkage): Also set DECL_COMDAT.Jason Merrill1998-02-121-0/+18
* Some patches for 1.0.2:Jason Merrill1998-02-111-0/+60
* flow.c (find_basic_blocks): Don't create a new basic block for calls in a LIB...Jason Merrill1998-02-111-0/+13
* * method.c (make_thunk): Avoid name buffer overflow.Scott Snyder1998-02-081-0/+4
* decl.c (cp_finish_decl): When bailing on a comdat variable, also unset DECL_N...Jason Merrill1998-01-251-0/+5
* * pt.c (instantiate_decl): Defer all templates but inline functions.Jason Merrill1997-12-201-0/+4
* cp-tree.h (struct lang_decl_flags): Add comdat.Jason Merrill1997-12-191-0/+6
* except.c (expand_start_catch_block): suspend_momentary for the terminate hand...Jason Merrill1997-12-191-0/+5
* * except.c: Call terminate without caching so many bits.Jason Merrill1997-11-271-0/+2
* class.c: Remove static pending_hard_virtuals.Jason Merrill1997-11-271-0/+7
* rtti.c (build_dynamic_cast): Handle template case here.Jason Merrill1997-11-261-0/+10
* pt.c (unify): Handle `void' template parameters in specializations.Mark Mitchell1997-11-261-0/+5
* * except.c (expand_throw): Call mark_used on the destructor.Jason Merrill1997-11-261-0/+4
* * init.c (build_new): Copy size to the saveable obstack.Jason Merrill1997-11-251-0/+4
* init.c (build_new): Stick a CLEANUP_POINT_EXPR inside the TRY_CATCH_EXPR for ...Jason Merrill1997-11-251-0/+3
* exception.cc (struct cp_eh_info): Add handlers field.Jason Merrill1997-11-251-0/+10
* revert large changesJason Merrill1997-11-211-20/+0
* except.c (expand_start_eh_spec): Use the try/catch code.Jason Merrill1997-11-211-0/+10
* except.c (expand_start_catch_block): We only need the rethrow region for non-...Jason Merrill1997-11-211-0/+6
* Makefile.in (LIB2FUNCS): Remove C++ memory management support.Jason Merrill1997-11-201-0/+10
* method.c (build_decl_overload_real): Don't mess with global placement delete.Jason Merrill1997-11-201-0/+15
* decl.c (start_decl): Don't just complain about a mismatched scope, fix it.Jason Merrill1997-11-191-0/+3
* decl.c (make_implicit_typename): Handle case where t is not actually from con...Jason Merrill1997-11-191-0/+9
* decl.c (make_implicit_typename): New fn.Jason Merrill1997-11-191-0/+5
* pt.c (do_poplevel): Don't prohibit jumps into this contour.Bruno Haible1997-11-181-0/+4
* call.c (build_new_method_call): Handle getting a TEMPLATE_ID_EXPR around a TE...Jason Merrill1997-11-181-0/+29
* search.c (dfs_record_inheritance): Ignore template type parms.Jason Merrill1997-11-171-0/+8
* call.c (build_new_op): Fix copy error.Jason Merrill1997-11-151-0/+12
* removed unused parm to build_new_function_callJason Merrill1997-11-131-0/+3
* init.c (build_new): Make the cleanup last longer.Jason Merrill1997-11-131-0/+5
* thinkoJason Merrill1997-11-121-1/+1
* pt.c (do_type_instantiation): Fix typo.Jason Merrill1997-11-121-0/+13
* init.c (build_new): Handle freeing allocated memory when the constructor throws.Jason Merrill1997-11-121-0/+14
* except.c (expand_end_catch_block): Lose call to __sjpopnthrow.Jason Merrill1997-11-111-0/+4
* except.c (do_pop_exception): Return a value.Jason Merrill1997-11-111-0/+4
* [multiple changes]Jason Merrill1997-11-101-0/+4
* stmt.c (expand_decl_cleanup_no_eh): New fn.Jason Merrill1997-11-101-0/+21
* decl.c (add_block_current_level): Delete.Jim Wilson1997-11-091-0/+6
* * method.c (emit_thunk): Don't let the backend defer generic thunks.Jason Merrill1997-11-071-0/+4
* except.c (call_eh_info): Split out...Jason Merrill1997-11-061-0/+11
* lex.c (FILE_NAME_NONDIRECTORY): Delete macro.Brendan Kehoe1997-11-011-0/+11
* except.c (expand_builtin_throw): Replace remaining use of saved_throw_type wi...Brendan Kehoe1997-11-011-0/+5
* except.c (push_eh_info): Pass the number of fields - 1 down, not the exact nu...Brendan Kehoe1997-10-311-0/+5
* [multiple changes]Jason Merrill1997-10-311-0/+21
* pt.c (instantiate_decl): SET_DECL_IMPLICIT_INSTANTIATION on new decl.Jason Merrill1997-10-231-0/+4
* method.c (build_template_parm_names, [...]): Add static to definitions.Brendan Kehoe1997-10-221-0/+9
* except.c (expand_exception_blocks): Call do_pending_stack_adust.Jason Merrill1997-10-201-0/+6
* decl.c (duplicate_decls): Handle template specializations correctly.Mark Mitchell1997-10-201-0/+11