aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2004-07-18re PR c++/13092 (Accepts invalid pointer-to-member conversion)Kriang Lerdsuwanakij6-7/+49
2004-07-18re PR tree-optimization/16115 (double-destruction problem with argument passi...Jason Merrill4-16/+94
2004-07-17langhooks.h (builtin_function): New langhook.Joseph Myers2-0/+6
2004-07-17class.c (finish_struct_methods): Remove unncessary code.Mark Mitchell7-60/+134
2004-07-17cfgcleanup.c (try_simplify_condjump): Don't remove line notes to avoid unreac...Steven Bosscher2-1/+6
2004-07-16langhooks-def.h (LANG_HOOKS_TREE_INLINING_COPY_RES_DECL_FOR_INLINING, [...]):...Richard Henderson5-49/+8
2004-07-16undo reversionJason Merrill2-1/+20
2004-07-16revert: cp-lang.c (cxx_types_compatible_p): To the middle-end, references and...Jason Merrill2-20/+1
2004-07-16class.c (finish_struct_bits): Use for loop.Nathan Sidwell2-29/+20
2004-07-16re PR c++/16583 (G++ segfaults with -fdump-translation-unit)Nathan Sidwell2-1/+5
2004-07-16* pt.c (tsubst) <TREE_BINFO case>: We should never get here.Nathan Sidwell2-22/+9
2004-07-16vec.h (VEC_address): New function.Mark Mitchell11-261/+252
2004-07-15re PR middle-end/15885 (wrong va_start warning (and code))Jason Merrill2-2/+21
2004-07-15decl.c (xref_basetypes): Refactor.Nathan Sidwell4-212/+200
2004-07-15name-lookup.c (set_inherited_value_binding_p): Add class_type parameter.Mark Mitchell2-18/+14
2004-07-15class.c (finish_struct_bits): Don't set TYPE_HAS_CONVERSION here.Nathan Sidwell3-29/+18
2004-07-15class.c (check_bases): Don't set CLASSTYPE_NON_AGGREGATE here.Nathan Sidwell3-27/+25
2004-07-15lex.c (cxx_make_type): Remove call to get_pointer_type.Mark Mitchell2-5/+5
2004-07-14cp-tree.h (IDENTIFIER_VALUE): Remove.Mark Mitchell9-445/+371
2004-07-13re PR c++/16518 (mutable specifier only applies to first item in declaration ...Mark Mitchell4-104/+98
2004-07-13cp-tree.h (lang_identifier): Remove class_value.Mark Mitchell10-255/+141
2004-07-12cp-tree.h (get_aggr_typedef): Remove.Mark Mitchell3-31/+3
2004-07-12* name-lookup.c (push_class_level_binding): Simplify.Mark Mitchell2-48/+49
2004-07-12re PR c++/16475 (FAIL: g++.dg/rtti/tinfo1.C scan-assembler _ZTIP9CTemplateIhE:)Andrew Pinski2-5/+10
2004-07-12parser.c (cp_parser_class_head): Remove unused variable.Eric Christopher2-80/+83
2004-07-12decl.c (grok_op_properties): Reject [de-]allocation functions declared in a n...Giovanni Bajo2-0/+24
2004-07-12cp-tree.h (make_binfo): Remove.Nathan Sidwell4-62/+27
2004-07-12missed in previous commitNathan Sidwell1-6/+7
2004-07-12call.c (build_user_type_conversion_1, [...]): Pass type directly to lookup_fn...Nathan Sidwell16-91/+186
2004-07-12re PR c++/2204 (G++ doesn't check (member) function parameter for abstract-ne...Giovanni Bajo7-22/+210
2004-07-12re PR tree-optimization/14107 (Return warnings don't work without optimizatio...Paolo Bonzini2-4/+6
2004-07-12call.c (build_operator_new_call): Avoid using push_to_top_level.Mark Mitchell5-39/+66
2004-07-11cp-tree.h (saved_scope): Make old_bindings a vector.Mark Mitchell8-110/+95
2004-07-11langhooks.h (estimate_num_insns, [...]): Remove hooks.Joseph Myers4-19/+9
2004-07-11decl2.c (import_export_class): Never export/import vtables with inline key fu...Mike Stump2-1/+13
2004-07-09md.texi (Processor pipeline description): Mention that the old pipeline descr...Steven Bosscher2-57/+4
2004-07-09typeck.c (build_class_member_access_expr): Skip null deref warning when we do...Mike Stump2-1/+7
2004-07-09re PR c++/8211 (-Weffc++ warns about copyable classes with func ptr members)Giovanni Bajo2-8/+37
2004-07-08name-lookup.h (struct cp_binding_level): Update documentation for class_shado...Mark Mitchell2-6/+11
2004-07-08re PR c++/16169 (-Weffc++ item 15 improvements)Giovanni Bajo2-3/+29
2004-07-08vec.c (vec_p_reserve, [...]): Allocation is signed.Nathan Sidwell2-12/+16
2004-07-08except.c (expand_eh_region_start, [...]): Remove.Richard Henderson2-1/+4
2004-07-08cp-tree.h (saved_scope): Remove x_previous_class_type and x_previous_class_va...Mark Mitchell6-138/+259
2004-07-07expr.c (expand_expr_real_1): Fix formating.Andrew Pinski3-2/+5
2004-07-07re PR c++/16334 (No warning about use of overloading extension)Jason Merrill2-0/+14
2004-07-07re PR c++/16276 ([3.4 only] G++ generates local references to linkonce sections)H.J. Lu2-1/+11
2004-07-07tree.h (TYPE_BINFO_OFFSET, [...]): Remove.Nathan Sidwell16-136/+178
2004-07-06toplev.h (NO_FRONT_END_DIAG, [...]): Define.Joseph Myers2-1/+5
2004-07-06re PR c++/3671 (cannot deduce enum template parameter with multiple overloads)Giovanni Bajo2-1/+14
2004-07-06tree.h (TREE_VIA_VIRTUAL): Rename to ...Nathan Sidwell12-97/+123