summaryrefslogtreecommitdiff
path: root/gcc/cp
Commit message (Expand)AuthorAgeFilesLines
* Implement empty base optimization.jason1998-04-037-19/+152
* * decl.c (cplus_expand_expr_stmt): Strip unused INDIRECT_REFs.jason1998-04-032-0/+8
* Re-implement allocation of base class subobjects.jason1998-04-034-227/+187
* * cp-tree.h: Lose CLASSTYPE_VBASE_SIZE, some unused stuff.jason1998-04-029-195/+90
* * class.c, Make sure system.h is included just after config.h.law1998-04-019-14/+11
* tweakjason1998-04-011-13/+19
* * friend.c (is_friend): Fix access control for local classes.jason1998-04-015-12/+60
* * call.c (build_over_call): Do name resolution for defaultmmitchel1998-04-012-3/+25
* * call.c: Include system.h. Remove includes, declarations andlaw1998-03-3131-956/+861
* * pt.c (fn_type_unification): Allow incomplete unification withoutmmitchel1998-03-302-1/+10
* * tree.c (member_p): New fn.jason1998-03-305-3/+30
* * call.c (build_method_call): Handle non-scoped destructors, too.jason1998-03-305-20/+45
* * friend.c (is_friend): Local classes have the same access as thejason1998-03-292-20/+22
* * typeck.c (expand_target_expr): Delete dead function.law1998-03-292-35/+2
* * search.c: Put various prototypes inside #ifdef MI_MATRIX.law1998-03-292-1/+9
* * method.c (thunk_printable_name): Delete dead function.law1998-03-292-8/+2
* * lex.c (yynextch): Delete dead function.law1998-03-292-18/+2
* * expr.c (tree_extract_aggr_init): #if 0 out.law1998-03-292-2/+4
* * except.c (do_unwind): Delete dead function.law1998-03-292-96/+3
* * cvt.c (build_conversion_type_1): Delete dead function.law1998-03-292-38/+2
* * cp-tree.h (push_expression_obstack): Declare.law1998-03-292-0/+3
* i * call.c (source_type): #if 0 out.law1998-03-292-0/+4
* * class.c (alter_access): Remove unused label. Add braceslaw1998-03-283-5/+13
* * pt.c (tsubst): Clear TREE_USED for new FUNCTION_DECLs.mmitchel1998-03-287-1382/+1221
* * error.c (dump_decl): Be a bit more explicit with templatemmitchel1998-03-272-0/+9
* * inc/exception: Reorder closing braces.jason1998-03-272-1/+6
* * pt.c (redeclare_class_template): New function.mmitchel1998-03-274-0/+70
* * call.c (build_over_call): Check IS_AGGR_TYPE, notjason1998-03-263-2/+6
* * decl.c (grokdeclarator): Remove const and volatile from type afterjason1998-03-263-1/+11
* Thu Mar 26 10:25:52 1998 Mark Mitchell <mmitchell@usa.net>mmitchel1998-03-262-2/+8
* * call.c (build_object_call): Complain about ambiguous operator(),mmitchel1998-03-262-3/+27
* * cvt.c (perform_qualification_conversions): Use comp_target_typesmmitchel1998-03-262-1/+6
* Wed Mar 25 16:10:50 1998 Mark Mitchell <mmitchell@usa.net>mmitchel1998-03-254-32/+30
* * cp-tree.h: Fix typo.jason1998-03-252-1/+5
* * expr.c (cplus_expand_expr): Only do PCC_STATIC_STRUCT_RETURN thingjason1998-03-252-4/+9
* * decl2.c (constructor_name_full): Handle TYPENAME_TYPE.jason1998-03-252-1/+6
* mmitchel1998-03-241-3/+8
* mmitchel1998-03-241-2/+12
* mmitchel1998-03-241-0/+9
* bkoz1998-03-241-0/+9
* 8bkoz1998-03-241-0/+3
* Commit files missed with last commit.mmitchel1998-03-242-0/+14
* * cplus-dem.c (optable): Add sizeof.mmitchel1998-03-247-153/+439
* s/mrs/bkoz/brendan1998-03-241-1/+1
* fix memoizejason1998-03-241-0/+3
* * pt.c (complete_template_args): Initialize skip properly.jason1998-03-232-4/+5
* * decl.c (make_typename_type): Revert.jason1998-03-233-90/+35
* * Makefile.in: Various fixes for building cygwin32 native toolchains.law1998-03-213-20/+26
* * pt.c (tsubst, TEMPLATE_TEMPLATE_PARM): Simplify.jason1998-03-202-14/+13
* * decl.c (make_implicit_typename): Rewrite removed code.jason1998-03-202-2/+42