summaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.c
Commit message (Expand)AuthorAgeFilesLines
* cp-tree.def (CLEANUP_STMT): New node.Mark Mitchell1999-09-121-1/+31
* cp-tree.h (language_function): Rename expanding_p to x_expanding_p.Mark Mitchell1999-09-101-13/+49
* cp-tree.h (finish_cleanup_try_block): New function.Mark Mitchell1999-09-101-0/+3
* cp-tree.h (FN_TRY_BLOCK_P): New macro.Mark Mitchell1999-09-101-190/+245
* semantics.c (RECHAIN_STMTS): Remove `last' parameter.Mark Mitchell1999-09-101-29/+21
* cp-tree.h (EXPR_STMT_ASSIGNS_THIS): New macro.Mark Mitchell1999-09-091-41/+79
* cp-tree.h (begin_switch_stmt): Adjust prototype.Mark Mitchell1999-09-091-29/+64
* Reorganize per-function data.Mark Mitchell1999-09-091-11/+2
* extend.texi (Volatiles): New node.Nathan Sidwell1999-09-091-3/+4
* cp-tree.h (copy_to_permanent): Remove.Mark Mitchell1999-09-081-11/+8
* Makefile.in (tree.o): Depend on ggc.h.Mark Mitchell1999-09-071-6/+1
* cp-tree.h (cp_function): Move here, from decl.c.Mark Mitchell1999-09-021-25/+0
* cp-tree.h (start_handler_parms): New function.Mark Mitchell1999-08-301-6/+2
* cp-tree.h (TYPE_NEEDS_CONSTRUCTING): Remove #if 0'd definition.Mark Mitchell1999-08-291-1/+5
* cp-tree.def (LABEL_STMT): New tree node.Mark Mitchell1999-08-281-17/+37
* decl.c (lookup_label): Build labels on the permanent obstack when building st...Mark Mitchell1999-08-271-23/+13
* * semantics.c (do_poplevel): Always initialize the return value.Mark Mitchell1999-08-261-0/+2
* cp-tree.def (SUBOBJECT): New tree node.Mark Mitchell1999-08-251-52/+125
* cp-tree.def (STMT_EXPR): Fix typo in node name.Mark Mitchell1999-08-221-0/+4
* semantics.c (finish_stmt_expr): Fix typo in comment.Mark Mitchell1999-08-201-1/+1
* cp-tree.def (PSEUDO_DTOR_EXPR): New tree code.Mark Mitchell1999-08-191-0/+3
* cp-tree.def (STMT_EXPR): New tree node.Mark Mitchell1999-08-161-61/+501
* cp-tree.def (DECL_STMT): Make it smaller.Mark Mitchell1999-08-141-15/+22
* cp-tree.h (minimal_parse_mode): Remove.Mark Mitchell1999-08-121-0/+26
* extend.texi (C++ Signatures): Remove node.Mark Mitchell1999-08-111-51/+21
* semantics.c (begin_function_try_block, [...]): New fns.Jason Merrill1999-08-091-0/+52
* invoke.texi (-fdump-translation-unit): New option.Mark Mitchell1999-08-031-15/+10
* decl.c (warn_extern_redeclared_static): Check DECL_ARTIFICIAL...Jason Merrill1999-07-211-2/+1
* decl2.c (reparse_absdcl_as_casts): Don't warn about old-style casts in system...Jason Merrill1999-07-091-10/+6
* semantics.c (finish_asm_statement): Apply decay conversions to input operands.Mark Mitchell1999-06-191-1/+6
* semantics.c (finish_if_stmt_cond): Copy cond to permanent_obstack.Jason Merrill1999-06-031-4/+4
* semantics.c (begin_class_definition): Update the struct's location here ...Nathan Sidwell1999-06-031-0/+4
* class.c (finish_vtbls): Copy BINFO_VIRTUALs before using it to intialize a vt...Mark Mitchell1999-05-251-2/+15
* cp-tree.h (finish_class_definition): Add parameter.Mark Mitchell1999-04-181-1/+4
* cp-tree.h (lang_type): Add documentation.Mark Mitchell1999-04-151-5/+0
* tinfo.h (__class_type_info): Fix illegal declaration.Mark Mitchell1999-04-021-1/+5
* semantics.c (begin_inline_definitions, [...]): Rename from finish_default_arg...Jason Merrill1999-03-311-2/+2
* cp-tree.h (IDENTIFIER_AS_DESC, [...]): Remove cruft.Jason Merrill1999-03-301-6/+0
* semantics.c (finish_switch_cond): Handle error cases gracefully.Martin v. Löwis1999-03-131-1/+9
* semantics.c (begin_class_definition): Call build_self_reference.Mark Mitchell1999-03-101-5/+3
* typeck.c (complete_type_or_else): Add VALUE arg, for helpful diagnostics.Nathan Sidwell1999-02-261-1/+2
* error.c (dump_function_decl): Don't print the argument types for a function w...Mark Mitchell1999-01-201-2/+2
* re PR other/18132 (Problem compiling gcc 3.4.2)Jason Merrill1999-01-141-1/+3
* cp-tree.h (IDENTIFIER_TYPENAME_P): Use OPERATOR_TYPENAME_FORMAT here.Mark Mitchell1999-01-061-3/+51
* semantics.c (begin_class_definition): Call maybe_process_partial_specializati...Jason Merrill1998-11-181-3/+4
* cp-tree.h (TYPE_ALIAS_SET): Document language-dependent uses.Mark Mitchell1998-11-171-1/+0
* cp-tree.def (TYPEOF_TYPE): New code.Jason Merrill1998-10-251-0/+22
* semantics.c (finish_asm_stmt): Revert my 1998-09-28 change.Anthony Green1998-10-081-12/+22
* cp-tree.def (PTRMEM_CST): New tree node.Mark Mitchell1998-10-061-10/+124
* * semantics.c (finish_asm_stmt): Always permit volatile asms.Anthony Green1998-09-281-22/+12