aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/class.c
AgeCommit message (Expand)AuthorFilesLines
2004-09-01target-def.h (TARGET_CXX): Add TARGET_CXX_EXPORT_CLASS_DATA.Mark Mitchell1-0/+1
2004-08-31hooks.c (hook_bool_void_true): New function.Mark Mitchell1-8/+24
2004-08-30cp-tree.h (initialize_artificial_var): Declare.Mark Mitchell1-14/+3
2004-08-30class.c (build_base_path): Use build_address directly.Richard Henderson1-1/+1
2004-08-30fold-const.c (tree_expr_nonzero_p): Use get_base_address before assuming an A...Richard Henderson1-2/+10
2004-08-30call.c (check_dtor_name): Replace abort with gcc_assert or gcc_unreachable.Nathan Sidwell1-21/+13
2004-08-30tree.h (BINFO_PRIMARY_BASE_OF): Remove.Nathan Sidwell1-171/+129
2004-08-27call.c (validate_conversion_obstack): Replace my_friendly_assert with gcc_ass...Nathan Sidwell1-58/+43
2004-08-27tree.h (size_int_type): Remove.Nathan Sidwell1-2/+1
2004-08-26cp-tree.h (DECL_FIELD_IS_BASE): New.Richard Henderson1-3/+7
2004-08-25tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell1-3/+3
2004-08-25flags.h (enum debug_info_type): Remove DWARF_DEBUG.Zack Weinberg1-1/+1
2004-08-20stor-layout.c (initialize_sizetypes): Set SIZETYPE earlier, clear cache on co...Nathan Sidwell1-1/+2
2004-08-19cp-tree.h (build_shared_int_cst): Remove.Nathan Sidwell1-1/+1
2004-08-16call.c (build_vfield_ref, [...]): Replace calls to build with calls to buildN.Roger Sayle1-20/+20
2004-08-15tree.h (build_int_cst): New.Nathan Sidwell1-1/+1
2004-08-12Fix typoMark Mitchell1-2/+3
2004-08-12re PR c++/16273 (Memory exhausted when using nested classes and virtual funct...Mark Mitchell1-58/+100
2004-08-06expr.c (expand_expr_real_1): Remove.Paolo Bonzini1-3/+0
2004-08-05re PR c/14516 (-fleading-underscore does not work correctly for file static v...Geoffrey Keating1-1/+1
2004-08-04class.c (build_vtable): Do not set DECL_VISIBILITY here.Mark Mitchell1-46/+1
2004-07-29c-common.h (lang_post_pch_load): New variable.Mark Mitchell1-2/+53
2004-07-28cp-tree.h (struct tree_pair_s): New.Nathan Sidwell1-11/+17
2004-07-25re PR c++/9283 (__attribute__((visibility ("hidden"))) not supported for clas...Niall Douglas1-1/+40
2004-07-25cp-tree.h (TYPE_SET_PTRMEMFUNC_TYPE): Use GGC_CNEW.Gabriel Dos Reis1-2/+3
2004-07-20re PR c++/16623 (g++ ICE in tsubst_decl:6081)Mark Mitchell1-1/+5
2004-07-20cp-tree.h (struct lang_type_class): Remove vfields field.Nathan Sidwell1-45/+7
2004-07-20tree.h: Include vec.hNathan Sidwell1-75/+48
2004-07-20Revert patch for PR c++/16623.Mark Mitchell1-5/+1
2004-07-19re PR c++/16623 (g++ ICE in tsubst_decl:6081)Mark Mitchell1-1/+5
2004-07-19vec.h: Propagate location information properly.Nathan Sidwell1-53/+53
2004-07-17class.c (finish_struct_methods): Remove unncessary code.Mark Mitchell1-21/+9
2004-07-16class.c (finish_struct_bits): Use for loop.Nathan Sidwell1-29/+17
2004-07-16vec.h (VEC_address): New function.Mark Mitchell1-176/+113
2004-07-15class.c (finish_struct_bits): Don't set TYPE_HAS_CONVERSION here.Nathan Sidwell1-29/+14
2004-07-15class.c (check_bases): Don't set CLASSTYPE_NON_AGGREGATE here.Nathan Sidwell1-26/+13
2004-07-14cp-tree.h (IDENTIFIER_VALUE): Remove.Mark Mitchell1-36/+7
2004-07-13cp-tree.h (lang_identifier): Remove class_value.Mark Mitchell1-59/+44
2004-07-12call.c (build_user_type_conversion_1, [...]): Pass type directly to lookup_fn...Nathan Sidwell1-0/+4
2004-07-12re PR c++/2204 (G++ doesn't check (member) function parameter for abstract-ne...Giovanni Bajo1-0/+16
2004-07-11cp-tree.h (saved_scope): Make old_bindings a vector.Mark Mitchell1-1/+0
2004-07-09re PR c++/8211 (-Weffc++ warns about copyable classes with func ptr members)Giovanni Bajo1-8/+29
2004-07-08cp-tree.h (saved_scope): Remove x_previous_class_type and x_previous_class_va...Mark Mitchell1-20/+34
2004-07-07expr.c (expand_expr_real_1): Fix formating.Andrew Pinski1-1/+0
2004-07-07tree.h (TYPE_BINFO_OFFSET, [...]): Remove.Nathan Sidwell1-54/+56
2004-07-06tree.h (TREE_VIA_VIRTUAL): Rename to ...Nathan Sidwell1-43/+43
2004-07-05c-tree.h (TYPE_ACTUAL_ARG_TYPES): Use TYPE_LANG_SLOT_1.Nathan Sidwell1-1/+1
2004-07-01tree.def (RTL_EXPR): Remove.Richard Henderson1-3/+0
2004-06-28Use vector API for vbase list.Nathan Sidwell1-51/+42
2004-06-24Make-lang.in (cp/lex.o): Do not depend on cp/lex.h.Mark Mitchell1-7/+1