aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2000-03-22cp-tree.h (BINFO_FOR_VBASE): Adjust documentation.Mark Mitchell1-37/+54
2000-03-22class.c (layout_virtual_bases): Adjust names in conditionally compiled code.Mark Mitchell1-2/+2
2000-03-22class.c (record_base_offsets): New function.Mark Mitchell1-100/+194
2000-03-21class.c (build_base_field): Fix thinko in computation of binfo offsets.Mark Mitchell1-2/+6
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-5/+5
2000-03-19cp-tree.h (CLEAR_DECL_C_BIT_FIELD): New macro.Mark Mitchell1-27/+34
2000-03-19class.c (check_bitfield_decl): Remove restriction on really long bitfields.Mark Mitchell1-20/+67
2000-03-18class.c (build_base_field): Use TYPE_ALIGN to examine a type.Nathan Sidwell1-2/+2
2000-03-17* Clean up usages of TREE_INT_CST_LOW.Richard Kenner1-18/+19
2000-03-15cp-tree.h: Tweak documentation.Mark Mitchell1-246/+320
2000-03-07tree.h (INT_CST_LT, [...]): Remove unneeded casts.Richard Kenner1-16/+19
2000-03-03* tree.h (TYPE_ALIGN_UNIT): New macro.Mark Mitchell1-7/+44
2000-02-29pt.c (fn_type_unification): Unify return type, whenever provided.Nathan Sidwell1-1/+3
2000-02-28* Eliminate DECL_FIELD_SIZE.Richard Kenner1-9/+1
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-65/+48
2000-02-27Implement class scope using-declarations for functions.Jason Merrill1-68/+64
2000-02-21call.c (build_object_call): Compress consecutive calls to cp_error.Gabriel Dos Reis1-6/+3
2000-02-21cp-tree.h (merge_primary_and_secondary_vtables_p): New macro.Mark Mitchell1-57/+141
2000-02-20class.c (build_vtable): New function, split out from ...Mark Mitchell1-29/+30
2000-02-20class.c (dfs_build_vcall_offset_vtbl_entries): Fix typo in comment.Mark Mitchell1-25/+27
2000-02-19c-common.c (decl_attributes): Set DECL_SIZE_UNIT.Richard Kenner1-20/+38
2000-02-18class.c (add_method): Don't set DECL_VIRTUAL_CONTEXT.Mark Mitchell1-3/+1
2000-02-16Make DECL_CONTEXT mean the class in which a member function was declared, eve...Mark Mitchell1-10/+7
2000-02-10class.c (dfs_modify_vtables): Tweak calculation of functions to override.Mark Mitchell1-6/+10
2000-02-07cp-tree.h (struct saved_scope): Add incomplete field.Jason Merrill1-2/+24
2000-02-06Makefile.in (call.o): Depend on $(EXPR_H).Kaveh R. Ghazi1-0/+1
2000-01-31Fix gdb testsuite regressions.Jim Wilson1-4/+9
2000-01-31cp-tree.h (BINFO_VIRTUALS): Tweak documentation.Mark Mitchell1-450/+238
2000-01-31class.c (build_vtable): Rename to build_primary_vtable.Mark Mitchell1-53/+76
2000-01-29class.c (build_vtbl_initializer): Add argument to build_vtable_entry call.Nathan Sidwell1-1/+2
2000-01-29cp-tree.def (THUNK_DECL): Discuss vcall indices.Mark Mitchell1-182/+132
2000-01-28Compiler side new abi rtti (not enabled).Nathan Sidwell1-9/+29
2000-01-26call.c: PROTO -> PARAMS.Kaveh R. Ghazi1-80/+80
2000-01-25cp-tree.h (vcall_offset_in_vtable_p): New macro.Mark Mitchell1-36/+233
2000-01-25class.c (layout_class_type): Put the fields required to make a class non-empt...Mark Mitchell1-7/+18
2000-01-24cp-tree.h (get_vtable_decl): Prototype new function.Nathan Sidwell1-23/+54
2000-01-23* class.c (dump_class_hierarchy): Print HOST_WIDE_INT properly.Brad Lucier1-3/+5
2000-01-20class.c (dump_class_hierarchy): Make format agree with argument; cast pointer...Brad Lucier1-2/+2
2000-01-18cp-tree.h (get_tinfo_fn_dynamic): Remove prototype.Nathan Sidwell1-1/+1
2000-01-18class.c (fixed_type_or_null): Don't clear NONNULL.Mark Mitchell1-5/+4
2000-01-17cp-tree.h (build_shared_int_cst): New function.Mark Mitchell1-41/+87
2000-01-17cp-tree.h (scratchalloc): Remove.Mark Mitchell1-65/+65
2000-01-17class.c (finish_struct_1): Replace redundant code with assertions.Mark Mitchell1-11/+11
2000-01-17cp-tree.h (flag_new_abi): Move.Mark Mitchell1-82/+131
2000-01-16class.c (build_vbase_pointer): Relocate.Mark Mitchell1-221/+185
2000-01-16cp-tree.h (num_extra_vtbl_entries): New function.Mark Mitchell1-5/+158
2000-01-12delete stray semicolonJason Merrill1-1/+1
2000-01-12call.c (convert_class_to_reference): Fix typos.Mark Mitchell1-1/+3
2000-01-12cp-tree.h (dfs_skip_vbases): New function.Mark Mitchell1-56/+126
2000-01-11class.c (dfs_modify_vtables_queue_p): Remove.Mark Mitchell1-25/+3