aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2000-05-28cp-tree.h (ansi_opname): Make it a macro.Alex Samuel17-606/+746
2000-05-27* Make-lang.in (cplib2.ready): Eradicate.Zack Weinberg2-23/+6
2000-05-27tree.h (TREE_CODE_LENGTH): New macro.Richard Kenner3-6/+12
2000-05-26tree.h (struct record_layout_info): Rename to (struct record_layout_info_s).Mark Mitchell2-1/+6
2000-05-26Fix goto checking.Jason Merrill4-188/+377
2000-05-26class.c (build_vtable_entry_ref): Correct usage of get_vtbl_decl_for_binfo.Mark Mitchell2-1/+6
2000-05-26decl2.c (grokclassfn): Set DECL_LANGUAGE here.Mark Mitchell3-3/+9
2000-05-26cp-tree.h (CPTI_PTMD_DESC_TYPE): Rename to ...Nathan Sidwell4-18/+37
2000-05-25Finish implementation of VTTs.Mark Mitchell11-70/+316
2000-05-25cxxabi.h (__pbase_type_info): Define, based on __pointer_type_info.Nathan Sidwell3-66/+105
2000-05-25tinfo.h (__user_type_info::contained_virtual_p): New predicate.Nathan Sidwell3-2/+24
2000-05-24cp-tree.h (build_delete): Change prototype.Mark Mitchell6-115/+96
2000-05-24Make g++ struct packing attribute sensitive to -fpack-struct, as per docnDonald Lindsay2-0/+6
2000-05-24init.c (sort_member_init): Fix typo in error message generation code.Mark Mitchell2-1/+7
2000-05-24Update new-abi upcast algorithm.Nathan Sidwell3-57/+64
2000-05-24cp-tree.h (lang_decl_flags): Rename mutable_flag to uninlinable and bitfield ...Mark Mitchell10-83/+117
2000-05-24decl2.c (maybe_retrofit_in_chrg): Don't create in-charge parameters for templ...Mark Mitchell3-2/+15
2000-05-23class.c (build_ctor_vtbl_group): Set inits.Mark Mitchell3-0/+7
2000-05-22cp-tree.h (IDENTIFIER_TYPENAME_P): Use a flag, not strncmp.Mark Mitchell8-28/+52
2000-05-22decl2.c (qualified_lookup_using_namespace): Look through namespace aliases.Martin v. Löwis3-4/+14
2000-05-22cp-tree.h (SET_BINFO_NEW_VTABLE_MARKED): Add sanity checks.Mark Mitchell5-90/+446
2000-05-21cp-tree.h (struct lang_type): Remove search_slot.Mark Mitchell6-157/+86
2000-05-20top level:Zack Weinberg2-0/+6
2000-05-20* Make-lang.in (cplib2.ready): Also depend on cc1plus$(exeext).H.J. Lu2-1/+5
2000-05-19Don't create a separate copy of virtual bases for the CLASSTYPE_VBASECLASSES ...Mark Mitchell9-170/+160
2000-05-17decl2.c (finish_anon_union): Generalize error messages to handle anonymous st...Mark Mitchell4-117/+202
2000-05-17Add options -Wunused-variable, -Wunused-function, -Wunused-label,Andrew Cagney4-4/+13
2000-05-16cp-treeh (BINFO_NEW_VTABLE_MARKED): Update documentation.Mark Mitchell3-61/+28
2000-05-16class.c (copy_virtuals): New function.Mark Mitchell2-27/+85
2000-05-15decl2.c (lang_decode_option): Fix thinko.Gabriel Dos Reis2-3/+7
2000-05-14except.c (check_handlers): New fn.Jason Merrill5-11/+124
2000-05-14diagnostic.h (DIAGNOSTICS_SHOW_PREFIX_ONCE): New macro.Gabriel Dos Reis4-0/+25
2000-05-12tinfo.cc: Revert my 2000-05-08 and 2000-05-07 changes.Nathan Sidwell3-35/+39
2000-05-11pedwarnJason Merrill1-1/+1
2000-05-11class.c (check_field_decls): Complain about non-static data members with same...Jason Merrill2-0/+12
2000-05-10decl.c (grokdeclarator): Allow non-static data members with same name as class.Jason Merrill2-5/+11
2000-05-09top level:Zack Weinberg10-37/+53
2000-05-08tinfo.cc (__dynamic_cast): Use a reinterpret_cast.Nathan Sidwell3-4/+15
2000-05-07cxxabi.h: Use __SIZE_TYPE_ and __PTRDIFF_TYPE__ in place of std::size_t and...Nathan Sidwell4-56/+67
2000-05-06typeck.c (build_c_cast): Don't warn integer->pointer size mismatch for consta...Richard Henderson2-3/+7
2000-05-06rtti.c (ptmd_initializer): Set non-public, if class is incomplete.Nathan Sidwell5-6/+26
2000-05-05cp-tree.h (DELTA_FROM_VTABLE_ENTRY): Remove.Mark Mitchell5-37/+61
2000-05-04class.c (update_vtable_entry_for_fn): Prototype.Kaveh R. Ghazi4-3/+14
2000-05-04cp-tree.h (special_function_kind): Add various kinds of destructors.Mark Mitchell5-9/+64
2000-05-03Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long.Jason Merrill1-3/+3
2000-05-03cp-tree.def (THUNK_DECL): Remove.Mark Mitchell11-80/+122
2000-05-02spelling tweakJason Merrill1-1/+1
2000-05-02* tree.c (walk_tree): Set lineno.Jason Merrill2-2/+11
2000-05-02exception.cc: Update license notice.Mark Mitchell13-49/+209
2000-05-01tree.c (build_target_expr_with_type): If we already have a TARGET_EXPR, just ...Jason Merrill4-12/+38