aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/parse.y
AgeCommit message (Expand)AuthorFilesLines
2001-12-10c-lex.c, [...]: Revert concatenation changes.Neil Booth1-18/+28
2001-12-08c-lex.c (c_lex): Peek a token ahead for a string to concatenate...Neil Booth1-28/+18
2001-12-03re PR c++/3381 (explicit template instantations fail with absolutely qualifie...Nathan Sidwell1-0/+7
2001-11-15parse.y: Add ...Jason Merrill1-10/+7
2001-11-13re PR c++/4206 (ICE with switch in while)Nathan Sidwell1-12/+2
2001-11-09c-lang.c (LANG_HOOKS_NAME): New.Neil Booth1-4/+0
2001-10-23cp-tree.def (UNBOUND_CLASS_TEMPLATE): New tree node.Kriang Lerdsuwanakij1-1/+12
2001-10-11c-parse.in (asm_operand): Allow named operands.Richard Henderson1-1/+3
2001-10-02spew.c (end_input): No longer static.Jason Merrill1-0/+2
2001-09-21Table-driven attributes.Joseph Myers1-9/+6
2001-08-24c-common.c (c_alignof, [...]): Move here...Jason Merrill1-4/+4
2001-07-13c-common.c (decl_attributes): Take a pointer to the node to which attributes ...Joseph Myers1-1/+1
2001-07-11* Revert today's change -- there is a subtle bug.Ben Elliston1-14/+7
2001-07-11re PR c++/80 (g++ enum and attributed __packed__)Ben Elliston1-7/+14
2001-05-22parse.y: Refer to compound literals as such, not as constructor-expressions.Joseph Myers1-2/+2
2001-05-21cp-tree.def (START_CATCH_STMT): Lose.Jason Merrill1-3/+3
2001-05-11cp-tree.h (finish_label_expr, [...]): Delete.Neil Booth1-3/+1
2001-04-24Lazy __FUNCTION__ generation.Nathan Sidwell1-0/+10
2001-04-21cp-tree.h (finish_enum): Change prototype.Mark Mitchell1-2/+4
2001-03-26Implement DR 209Nathan Sidwell1-0/+2
2001-03-22parse.y (bad_decl, [...]): New nonterminals.Gerald Pfeifer1-0/+23
2001-02-14optional parens around connstructor namesAldy Hernandez1-4/+12
2001-02-12extend.texi (Deprecated): Deprecate new initializer lists.Nathan Sidwell1-1/+4
2001-01-29tree.c, tree.h (build_parse_node): Remove; was identical to build_nt.Joseph Myers1-33/+33
2001-01-18parse.y (nomods_initdcl0): Properly set things up for initdcl0_innards.Jakub Jelinek1-2/+4
2001-01-11call.c (convert_default_arg): Check for unprocessed DEFAULT_ARG.Nathan Sidwell1-0/+1
2001-01-11parse.y (template_parm_header, [...]): New reductions.Nathan Sidwell1-4/+13
2001-01-05parse.y (template_datadef): Check for error_mark_node.Nathan Sidwell1-2/+7
2001-01-02init.c (build_default_init): New fn.Jason Merrill1-1/+1
2001-01-02c-common.h (ASM_INPUT_P): New.Richard Henderson1-2/+3
2000-12-21pt.c (tsubst_decl): A FUNCTION_DECL has DECL_RESULT, not DECL_TEMPLATE_RESULT.Jason Merrill1-5/+9
2000-12-20cp-tree.h: Update declarations.Richard Henderson1-53/+78
2000-11-28parse.y (base_class.1): Produce a _TYPE not a _DECL.Nathan Sidwell1-6/+3
2000-11-24c-parse.in (unary_expr): Move VA_ARG from here ...Nathan Sidwell1-3/+3
2000-11-20parse.y (yyparse_1): Rename the parser entry point.Richard Henderson1-0/+3
2000-11-20lex.c (rid_to_yy, RID_EXPORT): Make unique keyword.Nathan Sidwell1-1/+6
2000-11-09lex.c (do_identifier): Don't lookup_name for operators.Nathan Sidwell1-2/+6
2000-10-21parse.y (operator): Set got_object from got_scope.Jason Merrill1-3/+8
2000-10-13Remove obstacks.Mark Mitchell1-38/+38
2000-09-12c-common.h (genrtl_clear_out_block): Remove.Mark Mitchell1-7/+0
2000-09-11cp-tree.h (frob_opname): Declare.Nathan Sidwell1-74/+85
2000-09-07Integrated preprocessor.Zack Weinberg1-28/+17
2000-09-04cp-tree.def (BOUND_TEMPLATE_TEMPLATE_PARM): New tree code.Kriang Lerdsuwanakij1-1/+1
2000-09-01parse.y (named_class_head): Check for TYPENAME_TYPE.Nathan Sidwell1-12/+18
2000-08-17cp-tree.h (CPTR_AGGR_TAG): New global tree node.Nathan Sidwell1-8/+14
2000-08-11parse.y (template_arg): Add rule for template qualified with global scope.Kriang Lerdsuwanakij1-0/+6
2000-08-11parse.y (named_complex_class_head_sans_basetype): Remove always true if.Nathan Sidwell1-2/+1
2000-08-03pt.c (do_type_instantiation): Add complain parm; don't complain if called rec...Jason Merrill1-2/+2
2000-07-26* parse.y: Add missing ';'.Marc Espie1-1/+1
2000-07-26parse.y (empty_parms): Use `()', not `(...)', when in the scope of `extern "C...Mark Mitchell1-1/+2