aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/tree.c
AgeCommit message (Expand)AuthorFilesLines
2000-05-09top level:Zack Weinberg1-2/+2
2000-05-04cp-tree.h (special_function_kind): Add various kinds of destructors.Mark Mitchell1-0/+31
2000-05-02* tree.c (walk_tree): Set lineno.Jason Merrill1-0/+5
2000-05-01tree.c (build_target_expr_with_type): If we already have a TARGET_EXPR, just ...Jason Merrill1-0/+3
2000-04-11optimize.c (remap_decl): Avoid sharing structure for arrays whose size is onl...Mark Mitchell1-1/+0
2000-04-11cp-tree.h (lang_decl_flags): Rename constructor_for_vbase_attr to has_in_char...Mark Mitchell1-3/+1
2000-04-11cp-tre.h (finish_function): Change prototype.Mark Mitchell1-2/+1
2000-04-04Correct many new ABI issues regarding vbase and vcall offset layout.Mark Mitchell1-1/+1
2000-03-28Put RTTI entries at negative offsets in new ABI.Mark Mitchell1-1/+2
2000-03-23builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros.Theodore Papadopoulo1-5/+5
2000-03-21tree.c (mark_local_for_remap_p): Mark variables declared in TARGET_EXPRs as w...Mark Mitchell1-9/+15
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-1/+1
2000-03-03* tree.h (TYPE_ALIGN_UNIT): New macro.Mark Mitchell1-7/+7
2000-02-27builtins.c (c_strlen): Use size_diffop and return ssizetype value.Richard Kenner1-6/+8
2000-02-19c-common.c (decl_attributes): Set DECL_SIZE_UNIT.Richard Kenner1-2/+4
2000-02-16Make DECL_CONTEXT mean the class in which a member function was declared, eve...Mark Mitchell1-14/+0
2000-01-31cp-tree.h (BINFO_VIRTUALS): Tweak documentation.Mark Mitchell1-12/+15
2000-01-26call.c: PROTO -> PARAMS.Kaveh R. Ghazi1-17/+17
2000-01-23cp-tree.h (__eprintf): Remove declaration.Mark Mitchell1-17/+0
2000-01-19tree.c (bot_manip): Set DECL_CONTEXT for newly created VAR_DECLs.Mark Mitchell1-2/+6
2000-01-17cp-tree.h (build_shared_int_cst): New function.Mark Mitchell1-1/+21
2000-01-17cp-tree.h (flag_new_abi): Move.Mark Mitchell1-1/+0
2000-01-02cp-tree.h (dfs_mark_primary_bases_queue_p): New function.Mark Mitchell1-245/+0
2000-01-02cp-tree.h (skip_rtti_stuff): Adjust prototype.Mark Mitchell1-3/+1
1999-12-29class.c (create_vtable_ptr): Put the vtable at the beginning of the class, no...Mark Mitchell1-25/+70
1999-12-21cp-tree.h (CLASSTYPE_VFIELD_PARENT): Update comments.Mark Mitchell1-15/+23
1999-12-16class.c (check_field_decls): Don't return a value.Mark Mitchell1-112/+0
1999-12-16class.c (handle_using_decl): Get TYPE_FIELDS and TYPE_METHODS out of the clas...Mark Mitchell1-80/+0
1999-12-15function.c (retrofit_block): Abort if we don't find a suitable insn.Jason Merrill1-9/+7
1999-12-15cp-tree.h (make_aggr_type): Declare.Richard Henderson1-1/+1
1999-12-14cp-tree.h (remap_save_expr): Add walk_subtrees parameter.Mark Mitchell1-2/+7
1999-12-09decl.c (init_decl_processing): Reenable inlining on trees.Mark Mitchell1-2/+12
1999-12-07tree.c (walk_tree): Don't recurse into DECL_INITIAL or DECL_SIZE unless...Mark Mitchell1-4/+17
1999-12-05cp-tree.def (SCOPE_STMT): Take one operand.Mark Mitchell1-1/+1
1999-12-01cp-tree.h (min_tree_cons): Remove.Mark Mitchell1-46/+4
1999-11-25Make-lang.in (CXX_SRCS): Add optimize.c.Mark Mitchell1-29/+191
1999-11-14cp-tree.h (DECL_LOCAL_FUCNTION_P): New macro.Mark Mitchell1-32/+1
1999-11-14call.c (build_conditional_expr): Use build_target_expr_with_type.Mark Mitchell1-3/+36
1999-11-05Makefile.in (typeck2.o): Depend on output.h.Mark Mitchell1-423/+181
1999-10-28cp-tree.h (make_temp_vec): Remove.Mark Mitchell1-14/+0
1999-10-13cp-tree.h (build_x_va_arg): Prototype new function.Nathan Sidwell1-0/+1
1999-10-08cp-tree.h (cp_make_lake_type): Renamed from make_lang_type.Franz Sirl1-0/+1
1999-10-03cp-tree.def (VEC_INIT_EXPR): Remove.Mark Mitchell1-2/+0
1999-10-03tree.c (lvalue_p_1): Use DECL_C_BIT_FIELD to check for bitfields, rather than...Mark Mitchell1-1/+1
1999-09-29class.c (class_cache_obstack, [...]): Remove.Jason Merrill1-9/+2
1999-09-24cp-tree.h (CPTI_CLEANUP_TYPE): New macro.Mark Mitchell1-19/+77
1999-09-15decl2.c (build_expr_from_tree): Handle VA_ARG_EXPR.Mark Mitchell1-0/+2
1999-09-15decl.c (build_target_expr): Set TREE_SIDE_EFFECTS on the TARGET_EXPR.Mark Mitchell1-2/+0
1999-09-14cp-tree.h (build_target_expr): New function.Mark Mitchell1-3/+2
1999-09-12decl.c (add_decl_to_level): Remove TREE_PERMANENT assertion.Mark Mitchell1-9/+0