OSDN Git Service

revert mangling patch
[pf3gnuchains/gcc-fork.git] / gcc / cp / class.c
2000-06-09 jasonrevert mangling patch
2000-06-08 mmitchel * invoke.texi: Remove documentation for -fsquangle and
2000-06-05 mmitchel * class.c (indirect_primary_base_p): New function.
2000-06-04 mmitchel * Make-lang.in (CXX_SRCS): Add mangle.c.
2000-05-29 mmitchel * cp-tree.h (CLASSTYPE_ALIGN_UNIT): New macro.
2000-05-26 mmitchel * tree.h (struct record_layout_info): Rename to (struct
2000-05-26 mmitchel * class.c (build_vtable_entry_ref): Correct usage of
2000-05-25 mmitchel Finish implementation of VTTs.
2000-05-24 mmitchel * cp-tree.h (lang_decl_flags): Rename mutable_flag...
2000-05-23 mmitchel * class.c (build_ctor_vtbl_group): Set inits.
2000-05-22 mmitchel * cp-tree.h (SET_BINFO_NEW_VTABLE_MARKED): Add sanity...
2000-05-19 mmitchel Don't create a separate copy of virtual bases for the
2000-05-16 mmitchel * class.c (copy_virtuals): New function.
2000-05-11 jasonpedwarn
2000-05-11 jason * class.c (check_field_decls): Complain about...
2000-05-04 ghazi * class.c (update_vtable_entry_for_fn): Prototype.
2000-05-04 mmitchel * cp-tree.h (special_function_kind): Add various kinds of
2000-05-01 mmitchel * cp-tree.h (same_type_ignoring_top_level_qualifiers_p...
2000-04-26 mmitchel * cp-tree.h (TREE_READONLY_DECL_P): Use DECL_P.
2000-04-18 mmitchel * cp-tree.h (lang_decl_flags): Remove const_memfunc and
2000-04-17 mmitchel * class.c (build_vtable_entry): Don't build thunks...
2000-04-16 mmitchel * cp-tree.def (THUNK_DECL): Add to documentation.
2000-04-13 nathan * class.c (build_base_field): Reformat comment.
2000-04-12 mmitchel * cp-tree.h (IDENTIFIER_CTOR_OR_DTOR_P): New macro.
2000-04-11 mmitchel * cp-tree.h (cp_tree_index): Add CPTI_DTOR_IDENTIFIER.
2000-04-11 mmitchel * cp-tre.h (finish_function): Change prototype.
2000-04-11 mmitchel * cp-tree.h (lang_type): Remove has_nonpublic_ctor and
2000-04-11 jason * class.c (instantiate_type): Handle object...
2000-04-09 mmitchel * cp-tree.h (cp_tree_index): Add CPTI_COMPLETE_CTOR_ID...
2000-04-04 mmitchel Correct many new ABI issues regarding vbase and vcall...
2000-03-29 mmitchel * class.c: Reorganize to put virtual function table...
2000-03-29 jason * class.c (finish_struct): Use bitsize_zero_node.
2000-03-28 mmitchel Put RTTI entries at negative offsets in new ABI.
2000-03-27 kenner * c-convert.c (convert): Return if output or input...
2000-03-26 mmitchel * class.c (layout_empty_base): Handle empty bases...
2000-03-25 kenner * Rework fields used to describe positions of bitfield...
2000-03-22 mmitchel * cp-tree.h (BINFO_FOR_VBASE): Adjust documentation.
2000-03-22 mmitchel * class.c (layout_virtual_bases): Adjust names in...
2000-03-22 mmitchel * class.c (record_base_offsets): New function.
2000-03-21 mmitchel * class.c (build_base_field): Fix thinko in computatio...
2000-03-21 nathangcc
2000-03-19 mmitchel * cp-tree.h (CLEAR_DECL_C_BIT_FIELD): New macro.
2000-03-19 mmitchel * class.c (check_bitfield_decl): Remove restriction...
2000-03-18 nathan * class.c (build_base_field): Use TYPE_ALIGN to examin...
2000-03-17 kenner * Clean up usages of TREE_INT_CST_LOW.
2000-03-15 mmitchel * cp-tree.h: Tweak documentation.
2000-03-07 kenner * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove...
2000-03-03 mmitchel * tree.h (TYPE_ALIGN_UNIT): New macro.
2000-02-29 nathan * pt.c (fn_type_unification): Unify return type, whenever
2000-02-29 kenner * Eliminate DECL_FIELD_SIZE.
2000-02-27 kenner * builtins.c (c_strlen): Use size_diffop and return...
2000-02-27 jason Implement class scope using-declarations for...
2000-02-21 gdr2000-02-21 Gabriel Dos Reis <gdr@codesourcery.com>
2000-02-21 mmitchel * cp-tree.h (merge_primary_and_secondary_vtables_p...
2000-02-20 mmitchel * class.c (build_vtable): New function, split out...
2000-02-20 mmitchel * class.c (dfs_build_vcall_offset_vtbl_entries): Fix...
2000-02-20 kenner * c-common.c (decl_attributes): Set DECL_SIZE_UNIT.
2000-02-18 mmitchel * class.c (add_method): Don't set DECL_VIRTUAL_CONTEXT.
2000-02-16 mmitchel Make DECL_CONTEXT mean the class in which a member...
2000-02-10 mmitchel * class.c (dfs_modify_vtables): Tweak calculation...
2000-02-07 jason * cp-tree.h (struct saved_scope): Add incomplet...
2000-02-06 ghazi * Makefile.in (call.o): Depend on $(EXPR_H).
2000-02-01 wilsonFix gdb testsuite regressions.
2000-01-31 mmitchel * cp-tree.h (BINFO_VIRTUALS): Tweak documentation.
2000-01-31 mmitchel * cp/class.c (build_vtable): Rename to build_primary_v...
2000-01-29 nathan * class.c (build_vtbl_initializer): Add argument to
2000-01-29 mmitchel * cp-tree.def (THUNK_DECL): Discuss vcall indices.
2000-01-28 nathan Compiler side new abi rtti (not enabled).
2000-01-26 ghazi * call.c: PROTO -> PARAMS.
2000-01-25 mmitchel * cp-tree.h (vcall_offset_in_vtable_p): New macro.
2000-01-25 mmitchel * class.c (layout_class_type): Put the fields required...
2000-01-24 nathan * cp-tree.h (get_vtable_decl): Prototype new function.
2000-01-23 mmitchel * class.c (dump_class_hierarchy): Print HOST_WIDE_INT...
2000-01-20 mmitchel * class.c (dump_class_hierarchy): Make format agree...
2000-01-18 nathan * cp-tree.h (get_tinfo_fn_dynamic): Remove prototype.
2000-01-18 mmitchel * class.c (fixed_type_or_null): Don't clear NONNULL...
2000-01-17 mmitchel * cp-tree.h (build_shared_int_cst): New function.
2000-01-17 mmitchel * cp-tree.h (scratchalloc): Remove.
2000-01-17 mmitchel * class.c (finish_struct_1): Replace redundant code...
2000-01-17 mmitchel * cp-tree.h (flag_new_abi): Move.
2000-01-16 mmitchel * class.c (build_vbase_pointer): Relocate.
2000-01-16 mmitchel * cp-tree.h (num_extra_vtbl_entries): New function.
2000-01-13 jasondelete stray semicolon
2000-01-12 mmitchel * call.c (convert_class_to_reference): Fix typos.
2000-01-12 mmitchel * cp-tree.h (dfs_skip_vbases): New function.
2000-01-11 mmitchel * class.c (dfs_modify_vtables_queue_p): Remove.
2000-01-11 mmitchelFix typos in previous change
2000-01-11 mmitchel * class.c (build_vbase_path): Simplify.
2000-01-11 mmitchel * class.c (build_base_field): New function, split...
2000-01-11 mmitchel * class.c (dfs_finish_vtbls): New function.
2000-01-06 jason * error.c (dump_decl): operator new, not operat...
2000-01-04 ghazi * builtins.c (expand_builtin_strlen): Initialize varia...
2000-01-03 mmitchel * cp-tree.h (CLASSTYPE_VBASECLASSES): Improve document...
2000-01-03 mmitchel2000-01-02 Mark Mitchell <mark@codesourcery.com>
2000-01-03 mmitchel * class.c (struct base_info): Remove.
2000-01-02 mmitchel * cp-tree.h (dfs_mark_primary_bases_queue_p): New...
2000-01-02 mmitchel * cp-tree.h (skip_rtti_stuff): Adjust prototype.
2000-01-02 mmitchel * class.c (build_vtable): Don't return a value. Don...
2000-01-01 mmitchel * cp-tree.h (VF_NORMAL_VALUE): Remove.
1999-12-31 mmitchel * cp-tree.h (CLASSTYPE_VBASECLASSES): Update documenta...
next