aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2003-03-03re PR c++/9878 (error: non-lvalue in unary `&' wrongly issued)Mark Mitchell1-5/+3
2003-03-03tree-inline.c (find_builtin_longjmp_call): Save and restore lineno and input_...Jason Merrill1-3/+2
2003-02-20Change base class access representation.Nathan Sidwell1-565/+226
2003-02-18re PR c++/9704 (miscompilation of classes with bit fields)Mark Mitchell1-4/+16
2003-02-18class.c (build_base_field): Mark fields for base classes with DECL_IGNORED_P.Michael Elizabeth Chastain1-1/+2
2003-02-15search.c: ANSIfy function declarations and definitions.Nathan Sidwell1-1/+1
2003-01-30class.c (check_field_decls): Only check C_TYPE_FIELDS_READONLY for class types.Mark Mitchell1-1/+1
2003-01-30c-common.c (builtin_define_float_constants): Define __<TYPE>_HAS_INFINITY__ a...Mark Mitchell1-11/+11
2003-01-27class.c (update_vtable_entry_for_fn): Add index parameter.Nathan Sidwell1-10/+43
2003-01-23class.c, parser.c: ANSIfy function definitions and declarations.Nathanael Nerode1-491/+283
2003-01-22re PR c++/9388 ([new parser] ICE in cxx_incomplete_type_diagnostic, at cp/typ...Mark Mitchell1-0/+4
2003-01-16arm.h (CONDITIONAL_REGISTER_USAGE): Avoid signed/unsigned warning.Kaveh R. Ghazi1-1/+1
2003-01-13re PR c++/8748 (ICE in cp_expr_size at cp/cp-lang.c: 307)Jason Merrill1-6/+8
2003-01-10Merge from pch-branch.Geoffrey Keating1-10/+123
2003-01-07class.c (layout_class_type): Don't use PCC_BITFIELD_TYPE_MATTERS if not defined.Andreas Schwab1-1/+3
2003-01-07class.c (layout_class_type): Correct handling of unnamed bitfields wider than...Mark Mitchell1-1/+16
2003-01-03cp-tree.h (struct lang_type_class): add field for key methodMatt Austern1-3/+35
2003-01-01call.c, [...]: Replace "GNU CC" with "GCC" in the copyright header.Steven Bosscher1-4/+4
2002-12-31class.c (modify_vtable_entry): Remove unused variable.Nathan Sidwell1-64/+80
2002-12-30cp-tree.h (THUNK_TARGET): New macro.Nathan Sidwell1-19/+21
2002-12-30re PR c++/9054 (segfault on legal code with option -fdump-translation-unit)Nathan Sidwell1-0/+1
2002-12-28Make-lang.in (po-generated): Remove parse.c.Mark Mitchell1-31/+26
2002-12-20ChangeLog: Fix a typo.Kazu Hirata1-3/+3
2002-12-19class.c (build_base_field): Do not set DECL_PACKED on the FIELD_DECL.Mark Mitchell1-2/+0
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