aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2001-03-26class.c (add_method): Use memcpy/memmove, not bcopy.Kaveh R. Ghazi1-6/+5
2001-03-23decl.c (local_names): Define.Jakub Jelinek1-0/+3
2001-03-21pt.c (instantiate_decl): Abort if we see a member constant instantiation that...Jason Merrill1-15/+12
2001-03-21* class.c (build_clone): Clear DECL_ASSEMBLER_NAME.Mark Mitchell1-0/+1
2001-03-19Compute DECL_ASSEMBLER_NAME lazily.Mark Mitchell1-16/+7
2001-03-15varasm.c (assemble_alias): Use DECL_ASSEMBLER_NAME...Mark Mitchell1-9/+4
2001-03-02class.c (check_field_decls): Pointers to member do not a non-pod struct make,...Nathan Sidwell1-4/+3
2001-02-27Fix ctor vtable vcall offsets.Nathan Sidwell1-41/+81
2001-02-21tree.h (DECL_UNINLINABLE): Move from C++ frontend.Jason Merrill1-0/+4
2001-02-18class.c (add_vcall_offset_vtbl_entries_1): Only add one entry for a destructor.Mark Mitchell1-1/+5
2001-02-18invoke.texi (-fsquangle): Remove documentation.Mark Mitchell1-28/+9
2001-02-18Do put the VTT parameter in DECL_ARGUMENTS.Jason Merrill1-17/+17
2001-02-14Kill remnants of this is variable.Nathan Sidwell1-27/+41
2001-02-14cp-tree.h (CLASSTYPE_DESTRUCTORS): Fix typo in comment.Mark Mitchell1-4/+10
2001-02-12Remove old ABI support.Mark Mitchell1-168/+54
2001-02-05invoke.texi (-fdump-class-layout): Document.Nathan Sidwell1-205/+419
2001-01-19class.c (duplicate_tag_error): Robustify flag clearing.Nathan Sidwell1-19/+10
2001-01-10output.h (make_function_rtl): Remove prototype.Mark Mitchell1-1/+1
2001-01-10class.c (duplicate_tag_error): Clear more flags.Nathan Sidwell1-0/+20
2001-01-09class.c (handle_using_decl): Reject using of constructor name of sourcing class.Nathan Sidwell1-5/+11
2001-01-08cp-tree.h (lang_decl_flags): Rename defined_in_class to initialized_in_class.Nathan Sidwell1-1/+1
2001-01-08class.c (duplicate_tag_error): Adjust diagnostic.Nathan Sidwell1-2/+13
2001-01-03class.c (invalidate_class_lookup_cache): Zero the previous_class_values.Mark Mitchell1-4/+3
2001-01-02tweak formattingJason Merrill1-4/+4
2000-12-29class.c (pushclass): Remove #if 0'd code.Mark Mitchell1-5/+0
2000-12-22In partial ordering for a call, ignore parms for which we don't have a real a...Jason Merrill1-3/+6
2000-12-07class.c (check_field_decls): Don't special case anonymous fields in error mes...Nathan Sidwell1-14/+4
2000-12-05cp-tree.h (IDENTIFIER_VIRTUAL_P): Document.Nathan Sidwell1-49/+17
2000-12-04mangle.c (write_type): Mangle VECTOR_TYPE with "U8__vector".Jason Merrill1-0/+6
2000-11-15class.c (build_vtbl_initializer): Fix typo in comment.Mark Mitchell1-1/+1
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-2/+2
2000-10-31memtemp77.C (main): Adjust comparison against.Gabriel Dos Reis1-1/+1
2000-10-20class.c (subobject_offset_fn): New type.Mark Mitchell1-128/+254
2000-10-13Remove obstacks.Mark Mitchell1-2/+0
2000-09-07Move statement-tree facilities from C++ to C front-end.Mark Mitchell1-1/+1
2000-09-07Integrated preprocessor.Zack Weinberg1-10/+11
2000-09-06class.c (resolve_address_of_overloaded_function): Add explanation message.Nathan Sidwell1-1/+8
2000-09-04cp-tree.def (BOUND_TEMPLATE_TEMPLATE_PARM): New tree code.Kriang Lerdsuwanakij1-1/+1
2000-08-29top level:Zack Weinberg1-1/+2
2000-08-28[multiple changes]Jason Merrill1-1/+1
2000-08-21class.c (build_vtbl_initializer): Clear the entire vtbl_init_data.Mark Mitchell1-81/+115
2000-08-18cp-tree.h (PTRMEM_OK_P): New macro.Nathan Sidwell1-38/+28
2000-08-17class.c (instantiate_type): Reinstate local variable deleted in previous change.Nathan Sidwell1-1/+2
2000-08-17cp-tree.h (instantiate_type_flags): New enumeration.Nathan Sidwell1-11/+9
2000-08-04cp-tree.h (add_method): Change prototype.Mark Mitchell1-162/+171
2000-07-31Allow indirect primary bases.Mark Mitchell1-230/+292
2000-07-25Kill strict_prototype.Nathan Sidwell1-8/+0
2000-07-11class.c (layout_class_type): Add pointers to virtual bases after base classes...Mark Mitchell1-2/+2
2000-06-30c-common.c: Include c-common.h, not c-lex.h or c-tree.h.Mark Mitchell1-1/+1
2000-06-28cp-tree.h (CLEAR_BINFO_NEW_VTABLE_MARKED): Remove.Mark Mitchell1-46/+95