aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
AgeCommit message (Expand)AuthorFilesLines
2000-05-14except.c (check_handlers): New fn.Jason Merrill1-2/+11
2000-05-09top level:Zack Weinberg1-1/+1
2000-05-05cp-tree.h (DELTA_FROM_VTABLE_ENTRY): Remove.Mark Mitchell1-0/+1
2000-04-11cp-tree.h (cp_tree_index): Add CPTI_DTOR_IDENTIFIER.Mark Mitchell1-0/+10
2000-04-11cp-tre.h (finish_function): Change prototype.Mark Mitchell1-6/+1
2000-04-10class.c (instantiate_type): Handle object-relative template-id.Jason Merrill1-0/+3
2000-04-09Under the new ABI, constructors don't return `this'.Mark Mitchell1-1/+1
2000-04-06cp-tree.h (lang_decl_flags): Rename saved_inline to deferred.Mark Mitchell1-8/+3
2000-04-04cfns.gperf (hash, [...]): Prototype.Kaveh R. Ghazi1-0/+1
2000-03-26c-convert.c (convert): Return if output or input type is ERROR_MARK.Richard Kenner1-2/+2
2000-03-21tree.h (COMPLETE_TYPE_P): New macro.Nathan Sidwell1-1/+1
2000-03-10decl.c (push_throw_library_fn): Take the FUNCTION_TYPE.Jason Merrill1-6/+10
2000-03-08c-common.h (make_fname_decl): Declare.Nathan Sidwell1-7/+6
2000-02-27semantics.c (simplify_aggr_init_exprs_p): Don't walk into types.Mark Mitchell1-2/+12
2000-02-27cp-tree.h (DECL_NEEDED_P): Tweak to correct usage before EOF.Mark Mitchell1-1/+1
2000-02-22Refer to the standard as an ISO document, not an ANSI one.Martin v. Löwis1-1/+1
2000-02-18semantics.c (deferred_type_access_control): Walk the entire type_lookups list.Jason Merrill1-22/+32
2000-02-16Make DECL_CONTEXT mean the class in which a member function was declared, eve...Mark Mitchell1-9/+2
2000-02-07cp-tree.h (struct saved_scope): Add incomplete field.Jason Merrill1-2/+44
2000-01-26call.c: PROTO -> PARAMS.Kaveh R. Ghazi1-3/+3
2000-01-11cp-tree.h (expand_direct_vtbls_init): Remove declaration.Mark Mitchell1-7/+3
1999-12-26decl.c (store_return_init): Use mode of old RTL generated for DECL_RESULT, no...Mark Mitchell1-0/+5
1999-12-24toplev.h (note_deferall_of_defined_inline_function): Declare.Mark Mitchell1-0/+2
1999-12-20current_function -> cfunBernd Schmidt1-5/+5
1999-12-16Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H.Mark Mitchell1-5/+10
1999-12-15cp-tree.h (make_aggr_type): Declare.Richard Henderson1-3/+3
1999-12-09except.c (expand_throw): Add static attribute to match prototype.Andreas Jaeger1-0/+2
1999-12-09decl.c (init_decl_processing): Reenable inlining on trees.Mark Mitchell1-0/+78
1999-12-09dump.c (dequeue_and_dump): Abbreviate `class' as `cls', not `csl'.Mark Mitchell1-2/+31
1999-12-05cp-tree.def (SCOPE_STMT): Take one operand.Mark Mitchell1-38/+53
1999-11-27decl2.c (finish_file): Call expand_body for inline functions that will be wri...Mark Mitchell1-0/+33
1999-11-25Make-lang.in (CXX_SRCS): Add optimize.c.Mark Mitchell1-10/+48
1999-11-23cp-tree.def (CTOR_COMPLETE): New tree node.Mark Mitchell1-0/+5
1999-11-23cp-tree.def (FUNCTION_NAME): New tree node.Mark Mitchell1-2/+13
1999-11-22semantics.c (finish_unary_op_expr): Only set TREE_NEGATED_INT when actually n...Nathan Sidwell1-1/+3
1999-11-14cp-tree.h (DECL_LOCAL_FUCNTION_P): New macro.Mark Mitchell1-18/+2
1999-11-13decl.c (cplus_expand_expr_stmt): Don't call break_out_cleanups here.Mark Mitchell1-7/+14
1999-11-12decl.c (compute_array_index_type): New function, split out from grokdeclarator.Mark Mitchell1-3/+0
1999-11-07cp-tree.h (begin_new_placement): Remove.Mark Mitchell1-26/+0
1999-11-05cp-tree.h (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK): New macro.Martin v. Löwis1-1/+5
1999-10-30decl.c (pop_cp_function_context): Don't call free on a NULL pointer.Mark Mitchell1-1/+14
1999-10-29semantics.c (finish_handler): End the scope of the handler before attaching i...Mark Mitchell1-2/+2
1999-10-28cp-tree.h (make_temp_vec): Remove.Mark Mitchell1-18/+1
1999-10-21cp-tree.h (SCOPE_PARTIAL_P): New macro.Mark Mitchell1-14/+41
1999-10-09cp-tree.h (make_rtl_for_local_static): New function.Mark Mitchell1-15/+1
1999-10-08pt.c (tsubst_expr): Set DECL_TEMPLATE_INSTANTIATED for a catch paramter.Mark Mitchell1-3/+15
1999-10-07friend.c (make_friend_class): Robustify.Mark Mitchell1-1/+1
1999-10-04call.c (build_over_call): Don't set TREE_SIDE_EFFECTS for situations where ma...Mark Mitchell1-5/+1
1999-10-03cp-tree.def (VEC_INIT_EXPR): Remove.Mark Mitchell1-27/+43
1999-10-01decl.c (initialize_local_var): Handle static variables here.Mark Mitchell1-5/+7