aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-10/+84
2002-12-04class.c (finish_struct_1): Correct comment.Geoffrey Keating1-2/+1
2002-11-29class.c (walk_subobject_offsets): Recur on binfos as well as on types.Mark Mitchell1-54/+82
2002-11-27class.c (build_base_field): Make sure we get the canonical base when descendi...Mark Mitchell1-1/+4
2002-11-26empty11.C: New test.Mark Mitchell1-2/+32
2002-11-24class.c (layout_class_type): Reuse tail padding when laying out virtual bases.Mark Mitchell1-5/+15
2002-11-15ChangeLog: Follow spelling conventions.Kazu Hirata1-3/+3
2002-11-14class.c (dfs_find_final_overrider): Adjust so that the most derived object is...Mark Mitchell1-47/+29
2002-11-08class.c (add_vcall_offset_vtbl_entries_1): Correct ordering of vcall offfsets.Mark Mitchell1-95/+134
2002-11-07class.c (add_implicitly_declared_members): Put implicitly declared functions ...Mark Mitchell1-6/+17
2002-11-04call.c (build_special_member_call): Do not try to lookup VTTs by name.Mark Mitchell1-179/+108
2002-10-30Core issue 287, PR c++/7639Kriang Lerdsuwanakij1-3/+31
2002-10-26call.c (build_over_call): Use DECL_CONTEXT, not DECL_VIRTUAL_CONTEXT.Mark Mitchell1-56/+26
2002-10-25class.c (build_vtbl_initializer): Don't use build_vtable_entry.Mark Mitchell1-38/+4
2002-10-25re PR c++/7228 (ICE when using member template and template function)David Edelsohn1-4/+5
2002-10-25class.c (end_of_base): New method.Mark Mitchell1-17/+37
2002-10-24* class.c (check_field_decls): Fix typo.Mark Mitchell1-1/+1
2002-10-22class.c (empty_base_at_nonzero_offset_p): New function.Mark Mitchell1-3/+41
2002-10-21class.c (include_empty_classes): Use normalize_rli.Mark Mitchell1-8/+21
2002-10-21re PR c++/8218 (Excessively large amount of memory used with classes with lar...Mark Mitchell1-2/+27
2002-10-18* class.c (base_derived_from): Make sure return value is a bool.Mark Mitchell1-1/+1
2002-10-18(strictly_overrides): Remove.Mark Mitchell1-19/+0
2002-10-18class.c (find_final_overrider_data_s): Remove overriding_fn and overriding_base.Mark Mitchell1-107/+47
2002-10-18class.c (add_method): Compare template parms too.Nathan Sidwell1-0/+7
2002-10-17re PR c++/7584 (Erroneous ambiguous base error on using declaration)Mark Mitchell1-2/+5
2002-10-15class.c (check_field_decls): Remove empty_p parameter.Mark Mitchell1-56/+63
2002-10-11NEWS: Document removal of "new X = ..." extension.Mark Mitchell1-0/+1
2002-10-02class.c (check_field_decls): Changed warning about const member variables so ...Matt Austern1-2/+4
2002-10-01class.c (build_vtbl_initializer): Change build_c_cast to build1.Steve Ellcey1-2/+2
2002-09-30class.c (build_vtbl_initializer): Add cast.Steve Ellcey1-2/+6
2002-09-30store-layout.c (finish_record_layout): Add free_p parameter.Mark Mitchell1-249/+291
2002-09-25class.c (contains_empty_class_p): New method.Mark Mitchell1-2/+53
2002-09-23c-common.c (flag_abi_version): New variable.Mark Mitchell1-5/+27
2002-09-21ChangeLog: Follow spelling conventions.Kazu Hirata1-21/+21
2002-09-13call.c: Fix comment formatting.Kazu Hirata1-28/+28
2002-08-27c-common.c (warn_abi): New variable.Mark Mitchell1-1/+37
2002-08-09call.c (add_builtin_candidate): legal -> valid, illegal -> invalid.Mike Stump1-2/+2
2002-08-08class.c (convert_to_base): Correct check for error_mark_node.Nathan Sidwell1-5/+4
2002-08-08Rework build_component_ref.Mark Mitchell1-1/+22
2002-08-05Index: ChangeLogGeoffrey Keating1-4/+0
2002-08-04cp-tree.h (VF_DERIVED_VALUE): Remove.Nathan Sidwell1-9/+7
2002-08-04re PR c++/7470 (Vtable: virtual function pointers not in declaration order)Nathan Sidwell1-124/+53
2002-07-23defaults.h (obstack_chunk_alloc, [...]): Default definition.Neil Booth1-2/+0
2002-07-12* class.c (add_method): Correct handling of conversion operators.Mark Mitchell1-1/+4
2002-07-11re PR c++/7224 (g++ 3.x does not tecognize unused ambiguous inline member fun...Mark Mitchell1-56/+44
2002-07-09cp-tree.h (constructor_name_p): Declare it.Mark Mitchell1-4/+2
2002-06-25call.c (build_op_delete_call): Use BASELINK_FUNCTIONS.Mark Mitchell1-3/+3
2002-06-24cp-tree.h (SCALAR_TYPE_P): New macro.Mark Mitchell1-6/+2
2002-06-18C++ ABI changes.Jason Merrill1-0/+8
2002-06-13defaults.h (TARGET_VTABLE_ENTRY_ALIGN): New.Richard Henderson1-2/+21