aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
1999-09-25cp-tree.h (check_return_expr): New function.Mark Mitchell1-24/+43
1999-09-24cp-tree.h (CPTI_CLEANUP_TYPE): New macro.Mark Mitchell1-5/+7
1999-09-24Allow to distinguish between three classes of builtin functionsBernd Schmidt1-8/+6
1999-09-24decl.c (pushdecl): Don't make local declarations of extern variables give the...Mark Mitchell1-20/+32
1999-09-24cp-tree.h (language_function): Add cannot_inline.Mark Mitchell1-0/+10
1999-09-23lex.c: Get WCHAR_TYPE_SIZE from wchar_type_node.Jason Merrill1-2/+4
1999-09-23decl.c (pushdecl): Do create a binding for extern "C" functions...Mark Mitchell1-8/+12
1999-09-22decl.c (define_case_label): Don't crash if we're not in a switch.Jason Merrill1-2/+6
1999-09-20Remove support for assigning to `this'.Mark Mitchell1-276/+134
1999-09-19gxxint.texi: G++ now implements namespaces.Mark Mitchell1-6/+9
1999-09-18decl.c (layout_var_decl): Change prototype.Mark Mitchell1-18/+16
1999-09-18Turn on function-at-a-time processing.Mark Mitchell1-224/+221
1999-09-17cp-tree.h (language_function): Add x_eh_spec_try_block.Mark Mitchell1-4/+9
1999-09-17cp-tree.def (CLEANUP_STMT): Fix spelling in dumps.Mark Mitchell1-13/+59
1999-09-17decl.c (warn_extern_redeclared_static): Don't get confused by static member f...Mark Mitchell1-3/+13
1999-09-17cp-tree.h (poplevel_class): Declare.Mark Mitchell1-6/+3
1999-09-17revertJason Merrill1-6/+0
1999-09-16decl.c (saved_scope_p): New fn.Jason Merrill1-0/+6
1999-09-16decl.c (warn_extern_redeclared_static): Simplify.Mark Mitchell1-20/+25
1999-09-15decl.c (build_target_expr): Set TREE_SIDE_EFFECTS on the TARGET_EXPR.Mark Mitchell1-2/+11
1999-09-14cp-tree.h (build_target_expr): New function.Mark Mitchell1-43/+31
1999-09-13call.c (implicit_conversion): Robustify.Mark Mitchell1-6/+2
1999-09-12Fix stupid mistakeBernd Schmidt1-1/+0
1999-09-12define_function cleanupBernd Schmidt1-23/+25
1999-09-12decl.c (add_decl_to_level): Remove TREE_PERMANENT assertion.Mark Mitchell1-48/+2
1999-09-12cp-tree.def (CLEANUP_STMT): New node.Mark Mitchell1-56/+83
1999-09-10Move declarations and building code for common tree nodes to tree.[ch]Bernd Schmidt1-168/+25
1999-09-10cp-tree.h (language_function): Rename expanding_p to x_expanding_p.Mark Mitchell1-59/+17
1999-09-10cp-tree.h (finish_function): Adjust prototype.Mark Mitchell1-2/+5
1999-09-10cp-tree.h (CPTI_ATEXIT): New macro.Mark Mitchell1-66/+76
1999-09-09decl.c (lang_mark_tree): Mark TYPE_LANG_SPECIFIC.Mark Mitchell1-10/+1
1999-09-09Reorganize per-function data.Mark Mitchell1-145/+179
1999-09-09extend.texi (Volatiles): New node.Nathan Sidwell1-12/+2
1999-09-09cp-tree.h (scratch_tree_cons): Remove.Mark Mitchell1-19/+16
1999-09-09cp-tree.h (lang_decl_flags): Remove permanent_attr.Mark Mitchell1-40/+1
1999-09-09cp-tree.h (saved_scope): Remove old_binding_level and function_decl.Mark Mitchell1-17/+7
1999-09-09decl.c (layout_var_decl): Change prototype.Mark Mitchell1-56/+56
1999-09-08decl.c (start_function): Clear last_dtor_insn and last_parm_cleanup_insn.Mark Mitchell1-4/+4
1999-09-08cp-tree.h (copy_to_permanent): Remove.Mark Mitchell1-9/+2
1999-09-08decl.c (ggc_p): Set it to 1.Mark Mitchell1-2/+3
1999-09-07Makefile.in (tree.o): Depend on ggc.h.Mark Mitchell1-82/+64
1999-09-06Get ready for garbage collection.Mark Mitchell1-150/+56
1999-09-05Makefile.in (parse.o): Depend on ggc.h.Richard Henderson1-0/+80
1999-09-05decl.c (init_decl_processing): Set mark_lang_status.Mark Mitchell1-4/+4
1999-09-04Make-lang.in (cc1plus): Depend on $(GGC).Mark Mitchell1-4/+140
1999-09-04Makefile.in (CXX_TREE_H): Include function.h.Mark Mitchell1-34/+26
1999-09-04decl.c (expand_static_init): Tweak handling of static initializations for obj...Mark Mitchell1-1/+3
1999-09-02cp-tree.h (cp_function): Move here, from decl.c.Mark Mitchell1-129/+25
1999-08-30cp-tree.h (start_handler_parms): New function.Mark Mitchell1-0/+21
1999-08-29cp-tree.h (TYPE_NEEDS_CONSTRUCTING): Remove #if 0'd definition.Mark Mitchell1-84/+58