aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2003-05-20fix whitespaceJason Merrill1-1/+1
2003-05-18hashtable.h (struct ht_identifier): Add data member "hash_value".Gabriel Dos Reis1-2/+1
2003-05-15call.c (build_op_delete_call): Avoid creating unnecessary types.Mark Mitchell1-3/+1
2003-05-10re PR c++/9252 ([New parser] Errors due to legally used "typename")Kriang Lerdsuwanakij1-1/+1
2003-05-03class.c (finish_struct): Use location_t and input_location directly.Nathan Sidwell1-6/+3
2003-05-01input.h (lineno): Rename to ...Nathan Sidwell1-3/+3
2003-04-29re PR c++/10549 (ICE in store_bit_field on bitfields that exceed the precisio...Mark Mitchell1-8/+12
2003-04-28re PR c++/10506 (ICE in build_new at cp/init.c with -fkeep-inline-functions a...Mark Mitchell1-5/+15
2003-04-23re PR c++/9847 (ICE on :?-operator with double class definition in expand_expr)Mark Mitchell1-72/+0
2003-04-13tree.c (build_constructor): New function.Zack Weinberg1-1/+1
2003-04-10class.c (layout_class_type): Correct handling for overlong bit-fields whose w...Mark Mitchell1-14/+22
2003-04-03stor-layout.c (do_type_align): New fn, split out from...Jason Merrill1-33/+5
2003-03-31re PR java/10145 (java and c++ disagree about class layout)Jason Merrill1-9/+0
2003-03-22PR c++/9978, c++/9708Nathan Sidwell1-1/+2
2003-03-16re PR c++/9629 (virtual inheritance segfault)Nathan Sidwell1-2/+19
2003-03-06re PR c++/9791 (-Woverloaded-virtual reports hiding of destructor)Mark Mitchell1-5/+13
2003-03-05* class.c (end_of_class): Correct thinko.Mark Mitchell1-1/+1
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