aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2001-11-25re PR c++/3145 (virtual inheritance still creates wrong code)Nathan Sidwell1-169/+101
2001-11-09* class.c (dump_array): Fix format specifier warning.Kaveh R. Ghazi1-1/+1
2001-10-28ChangeLog.1, [...]: Fix spelling errors.Joseph Myers1-1/+1
2001-10-11typeck2.c (store_init_value): Don't re-digest a bracketed initializer.Jason Merrill1-2/+4
2001-10-11rtl.h (REG_VTABLE_REF): New.Richard Henderson1-35/+41
2001-10-07builtins.c (expand_builtin_setjmp_receiver): Const-ify.Kaveh R. Ghazi1-1/+1
2001-09-21tree.def (FDESC_EXPR): New.Richard Henderson1-5/+43
2001-09-21Table-driven attributes.Joseph Myers1-1/+1
2001-09-06oops, missed a bit in previous commitNathan Sidwell1-1/+1
2001-09-06re PR c++/3986 (ICE in build_rtti_vtbl_entries)Nathan Sidwell1-11/+25
2001-09-06Remove TYPE_NONCOPIED_PARTS.Nathan Sidwell1-5/+2
2001-08-30class.c (build_vtable_entry_ref): Subtract in char*, not ptrdiff_t.Joern Rennecke1-2/+5
2001-08-14class.c, cp-tree.h (build_vfn_ref): Remove.Richard Henderson1-13/+0
2001-08-07re PR c++/3820 (GCC 3.0 crashes with empty base class)Nathan Sidwell1-20/+5
2001-07-31re PR c++/3631 (another linking problem with virtual derivation)Nathan Sidwell1-4/+4
2001-07-31class.c (dfs_ctor_vtable_bases_queue_p): Always walk into the shared virtual ...Nathan Sidwell1-11/+6
2001-07-27class.c (mark_primary_virtual_base): Don't adjust base offsets here.Nathan Sidwell1-11/+20
2001-07-27class.c (finish_struct_1): When copying the primary base's VFIELD, make sure ...Nathan Sidwell1-10/+15
2001-07-25class.c (build_vtbl_or_vbase_field): Remove, move into ...Nathan Sidwell1-47/+16
2001-07-25class.c (build_vbase_offset_vbtl_entries): Look for non-primary base of which...Nathan Sidwell1-1/+27
2001-07-23class.c (type_requires_array_cookie): Fix use of uninitialised variable has_t...Graham Stott1-1/+1
2001-07-21tm.texi: Remove DEFAULT_VTABLE_THUNKS.Nathan Sidwell1-81/+20
2001-07-21Remove old-abi remnants.Nathan Sidwell1-383/+108
2001-07-19* class.c (finish_struct_anon): Forbid nested classes.Mark Mitchell1-1/+8
2001-07-19class.c (type_requires_array_cookie): New function.Mark Mitchell1-27/+59
2001-07-13c-common.c (decl_attributes): Take a pointer to the node to which attributes ...Joseph Myers1-1/+1
2001-07-10regmove.c (replace_in_call_usage): Fix warnings.Jan van Male1-1/+2
2001-06-18tidyJason Merrill1-9/+6
2001-06-15class.c (dfs_accumulate_vtbl_inits): Just point to the base we're sharing a c...Jason Merrill1-135/+72
2001-06-14class.c (dfs_find_final_overrider): Fix logic.Jason Merrill1-20/+25
2001-06-14class.c (dfs_accumulate_vtbl_inits): For case 2 & 3...Nathan Sidwell1-3/+21
2001-06-12PR c++/3130, c++/3131, c++/3132Nathan Sidwell1-67/+168
2001-06-12re PR c++/3089 (ICE in dfs_accumulate_vtbl_inits)Nathan Sidwell1-82/+106
2001-06-08re PR c++/3061 (kde2/artsd miscompilation (part 2))Nathan Sidwell1-57/+86
2001-06-06cp-tree.h (THUNK_GENERATE_WITH_VTABLE_P): Lose.Jason Merrill1-187/+177
2001-06-05class.c (layout_vtable_decl): Fix off by one error on build_index_type.Nathan Sidwell1-6/+4
2001-06-05c-common.h (flag_dump_translation_unit): Remove.Nathan Sidwell1-41/+185
2001-05-22class.c, [...]: Remove com_interface attribute support.Jason Merrill1-16/+0
2001-05-21class.c (build_vtable_entry_ref): Lose vtbl parm.Jason Merrill1-19/+17
2001-05-07splay-tree.h (splay_tree_max): New function.Mark Mitchell1-7/+36
2001-05-02call.c: NULL_PTR -> NULL.Kaveh R. Ghazi1-1/+1
2001-04-27cp-tree.h (adjust_clone_args): Prototype new function.Nathan Sidwell1-0/+74
2001-04-20class.c (dfs_unshared_virtual_bases): Add ATTRIBUTE_UNUSED.Nathan Sidwell1-21/+44
2001-04-12class.c (dfs_unshared_virtual_bases): New function.Nathan Sidwell1-14/+41
2001-04-10class.c (find_final_overrider_data): Add `candidates'.Mark Mitchell1-50/+110
2001-03-26class.c (add_method): Use memcpy/memmove, not bcopy.Kaveh R. Ghazi1-6/+5
2001-03-23decl.c (local_names): Define.Jakub Jelinek1-0/+3
2001-03-21pt.c (instantiate_decl): Abort if we see a member constant instantiation that...Jason Merrill1-15/+12
2001-03-21* class.c (build_clone): Clear DECL_ASSEMBLER_NAME.Mark Mitchell1-0/+1
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell1-16/+7