aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1999-02-01* input.c (inline): Don't define, its handled by system.h.Kaveh R. Ghazi2-6/+4
1999-01-31flags.h: Declare flag_no_ident.Zack Weinberg3-8/+11
1999-01-31flags.h: Declare flag_no_ident.Zack Weinberg1-5/+0
1999-01-28cp-tree.h (struct tree_binding): Replace scope field with a union.Jason Merrill3-3/+12
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law2-7/+16
1999-01-26pt.c (instantiate_class_template): Set up the DECL_INITIAL of member constants.Jason Merrill3-1/+11
1999-01-25tree.c (equal_functions): Fix name in prototype.Jason Merrill5-15/+26
1999-01-25decl.c (push_local_binding): Also wrap used decls in a TREE_LIST.Jason Merrill3-15/+34
1999-01-25class.c (resolve_address_of_overloaded_function): Mark the chosen function used.Jason Merrill7-21/+41
1999-01-25tree.c (equal_functions): New function.Martin v. Löwis2-2/+22
1999-01-24* cvt.c (cp_convert_to_pointer): Fix conversion of 0 to pmf.Jason Merrill2-1/+5
1999-01-24decl.c (decls_match): Return 1 if old and new are identical.Martin v. Löwis2-0/+10
1999-01-23decl.c (start_function): Make member functions one_only on windows.Jason Merrill3-6/+24
1999-01-21cp-tree.h (PUSH_GLOBAL): New macro.Mark Mitchell5-24/+121
1999-01-21* decl.c (grokdeclarator): Fix lang_c -> lang_name_c typo.Jason Merrill2-1/+5
1999-01-21cp-tree.h (PARM_DECL_EXPR): Delete.Mark Mitchell8-88/+215
1999-01-20error.c (dump_function_decl): Don't print the argument types for a function w...Mark Mitchell5-9/+45
1999-01-19decl2.c (finish_vtable_vardecl): Make vtables comdat here.Jason Merrill2-4/+9
1999-01-18typeck.c (build_component_ref): Wrap an OVERLOAD around a unique non-static m...Jason Merrill4-24/+48
1999-01-18tree.c (copy_template_template_parm): Use permanent_obstack.Jason Merrill5-12/+47
1999-01-18typeck.c (comp_ptr_ttypes_reinterpret): Per ANSI, tighten up definition of 'c...Jason Merrill6-11/+43
1999-01-16decl.c (grokdeclarator): Don't make 'main(){}' an error with only -Wreturn-type.Jason Merrill2-8/+20
1999-01-16cp-tree.h (struct lang_type): Added has_mutable flag.Nathan Sidwell5-1/+38
1999-01-15pt.c (process_template_parm): Ignore top-level qualifiers on non-type paramet...Mark Mitchell3-2/+18
1999-01-14re PR other/18132 (Problem compiling gcc 3.4.2)Jason Merrill4-10/+22
1999-01-13decl.c (grokdeclarator): Undo 1998-12-14 change.Mark Mitchell4-10/+20
1999-01-11* cp-tree.h (flag_permissive): Declare extern.Richard Henderson2-1/+5
1999-01-11Update FSF address in copyright header.Jeff Law1-1/+2
1999-01-06cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.Mark Mitchell7-73/+166
1999-01-06Copyright fixes.Jeff Law7-7/+7
1999-01-05g++spec.c (LIBSTDCXX): Provide default definition.Mark Elbrecht2-1/+10
1999-01-05* Make-lang.in (g++.o): Depend on prefix.h.Kaveh R. Ghazi2-1/+5
1999-01-04tree.c (bound_pmf_p): New fn.Jason Merrill3-3/+16
1999-01-04* decl.c (grok_op_properties): Use same_type_p.Jason Merrill2-1/+5
1998-12-22Warning fixes:Kaveh R. Ghazi9-7/+36
1998-12-22cp-tree.h (TYPE_RAISES_EXCEPTIONS): Improve documentation.Mark Mitchell3-2/+12
1998-12-18cvt.c (convert_to_reference): Check for both error_mark_node and NULL_NODE af...DJ Delorie2-2/+7
1998-12-18error.c (interesting_scope_p): New fn.Jason Merrill2-4/+33
1998-12-17pt.c (push_inline_template_parms_recursive): Set it.Mark Mitchell2-30/+9
1998-12-16class.c (resolve_address_of_overloaded_function): Do conversion to correct ty...Mark Mitchell5-70/+78
1998-12-16lang-specs.h (default_compilers): Pass -MD, -MMD and -MG to cc1plus if config...Dave Brolley2-0/+6
1998-12-15decl.c (poplevel): Make sure ns_binding is initialized.Mark Mitchell2-1/+5
1998-12-15decl.c (finish_function): Undo inadvertant change in previous patch.Mark Mitchell2-7/+12
1998-12-14class.c (pushclass): Tweak handling of class-level bindings.Mark Mitchell7-121/+279
1998-12-13regenJason Merrill1-732/+739
1998-12-13cp-tree.def (CPLUS_BINDING): Update documentation.Mark Mitchell11-609/+837
1998-12-12decl.c (grokdeclarator): Allow field with same name as class in extern "C".Jason Merrill4-7/+23
1998-12-10decl.c (start_enum): Use push_obstacks, not end_temporary_allocation.Mark Mitchell1-0/+6
1998-12-10(start_enum): Use push_obstacks, not end_temporary_allocation.Mark Mitchell1-52/+45
1998-12-10class.c (instantiate_type): Return error_mark_node rather than junk.Mark Mitchell2-0/+6