aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
1998-04-03Implement empty base optimization.Jason Merrill7-19/+152
1998-04-03* decl.c (cplus_expand_expr_stmt): Strip unused INDIRECT_REFs.Jason Merrill2-0/+8
1998-04-02Re-implement allocation of base class subobjects.Jason Merrill4-227/+187
1998-04-02cp-tree.h: Lose CLASSTYPE_VBASE_SIZE, some unused stuff.Jason Merrill9-195/+90
1998-04-01* class.c, Make sure system.h is included just after config.h.Jeffrey A Law9-14/+11
1998-04-01tweakJason Merrill1-13/+19
1998-04-01friend.c (is_friend): Fix access control for local classes.Jason Merrill5-12/+60
1998-04-01call.c (build_over_call): Do name resolution for default arguments of functio...Mark Mitchell2-3/+25
1998-03-31call.c: Include system.h.Jeffrey A Law31-956/+861
1998-03-30pt.c (fn_type_unification): Allow incomplete unification without an immediate...Mark Mitchell2-1/+10
1998-03-30tree.c (member_p): New fn.Jason Merrill5-3/+30
1998-03-30call.c (build_method_call): Handle non-scoped destructors, too.Jason Merrill5-20/+45
1998-03-29friend.c (is_friend): Local classes have the same access as the enclosing fun...Jason Merrill2-20/+22
1998-03-29* typeck.c (expand_target_expr): Delete dead function.Jeffrey A Law2-35/+2
1998-03-29* search.c: Put various prototypes inside #ifdef MI_MATRIX.Jeffrey A Law2-1/+9
1998-03-29* method.c (thunk_printable_name): Delete dead function.Jeffrey A Law2-8/+2
1998-03-29* lex.c (yynextch): Delete dead function.Jeffrey A Law2-18/+2
1998-03-29* expr.c (tree_extract_aggr_init): #if 0 out.Jeffrey A Law2-2/+4
1998-03-29except.c (do_unwind): Delete dead function.Jeffrey A Law2-96/+3
1998-03-29* cvt.c (build_conversion_type_1): Delete dead function.Jeffrey A Law2-38/+2
1998-03-29* cp-tree.h (push_expression_obstack): Declare.Jeffrey A Law2-0/+3
1998-03-29i * call.c (source_type): #if 0 out.Jeffrey A Law2-0/+4
1998-03-28class.c (alter_access): Remove unused label.Jeffrey A Law3-5/+13
1998-03-28pt.c (tsubst): Clear TREE_USED for new FUNCTION_DECLs.Mark Mitchell7-1382/+1221
1998-03-27error.c (dump_decl): Be a bit more explicit with template type arguments, whe...Mark Mitchell2-0/+9
1998-03-27* inc/exception: Reorder closing braces.Jason Merrill2-1/+6
1998-03-27pt.c (redeclare_class_template): New function.Mark Mitchell4-0/+70
1998-03-26call.c (build_over_call): Check IS_AGGR_TYPE, not TYPE_LANG_SPECIFIC.Jason Merrill3-2/+6
1998-03-26decl.c (grokdeclarator): Remove const and volatile from type after setting co...Jason Merrill3-1/+11
1998-03-26pt.c (convert_nontype_argument): STRIP_NOPS where appropriate.Mark Mitchell2-2/+8
1998-03-26call.c (build_object_call): Complain about ambiguous operator(), rather that ...Mark Mitchell2-3/+27
1998-03-26cvt.c (perform_qualification_conversions): Use comp_target_types instead of c...Mark Mitchell2-1/+6
1998-03-25cp-tree.h (enforce_access): Declare.Mark Mitchell4-32/+30
1998-03-25* cp-tree.h: Fix typo.Kriang Lerdsuwanakij2-1/+5
1998-03-25expr.c (cplus_expand_expr): Only do PCC_STATIC_STRUCT_RETURN thing if (aggreg...Jason Merrill2-4/+9
1998-03-24* decl2.c (constructor_name_full): Handle TYPENAME_TYPE.Jason Merrill2-1/+6
1998-03-24tree.c (mapcar): When dealing with a DECL, use it's constant value, if any.Mark Mitchell1-3/+8
1998-03-24tree.c (mapcar): When dealing with a DECL, use it's constant value, if any.Mark Mitchell1-2/+12
1998-03-24tree.c (mapcar): When dealing with a DECL, use it's constant value, if any.Mark Mitchell1-0/+9
1998-03-24decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1.Benjamin Kosnik1-0/+9
1998-03-24decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1.Benjamin Kosnik1-0/+3
1998-03-24Commit files missed with last commit.Mark Mitchell2-0/+14
1998-03-24cplus-dem.c (optable): Add sizeof.Mark Mitchell7-153/+439
1998-03-24s/mrs/bkoz/Brendan Kehoe1-1/+1
1998-03-23fix memoizeJason Merrill1-0/+3
1998-03-23* pt.c (complete_template_args): Initialize skip properly.Jason Merrill2-4/+5
1998-03-23decl.c (make_typename_type): Revert.Jason Merrill3-90/+35
1998-03-21Makefile.in: Various fixes for building cygwin32 native toolchains.Nick Clifton3-20/+26
1998-03-20* pt.c (tsubst, TEMPLATE_TEMPLATE_PARM): Simplify.Kriang Lerdsuwanakij2-14/+13
1998-03-20decl.c (make_implicit_typename): Rewrite removed code.Jason Merrill2-2/+42