1. 11 May, 1998 3 commits
    • lex.c (yyprint): Remove TYPENAME_ELLIPSIS. · 89ad74a3
      Mon May 11 07:16:30 1998  Mark Mitchell  <mmitchell@usa.net>
      	* lex.c (yyprint): Remove TYPENAME_ELLIPSIS.
      	* parse.h: Regenerated.
      	* parse.c: Really regenerated.
      
      From-SVN: r19662
      Mark Mitchell committed
    • genattr.c: Include stdarg.h/varargs.h. · 320e7c40
              * genattr.c: Include stdarg.h/varargs.h.  Change function
              `fatal' to use variable arguments instead of faking it with
              integer parameters.  Provide a prototype which also
              checks the format specifiers using ATTRIBUTE_PRINTF_1.
              * genattrtab.c: Likewise.
              * gencodes.c: Likewise.
              * genconfig.c: Likewise.
              * genemit.c: Likewise.
              * genextract.c: Likewise.
              * genflags.c: Likewise.
              * genopinit.c: Likewise.
              * genpeep.c: Likewise.
              * genrecog.c: Likewise.
              * genoutput.c: Likewise.  Similarly for function `error'.
      
      From-SVN: r19661
      Kaveh R. Ghazi committed
    • cp-tree.h (finish_unary_op_expr): New function. · ce4a0391
      	* cp-tree.h (finish_unary_op_expr): New function.
      	(finish_id_expr): Likewise.
      	(begin_new_placement): Likewise.
      	(finish_new_placement): Likewise.
      	(finish_declarator): Likewise.
      	(finish_translation_unit): Likewise.
      	(finish_parmlist): Likewise.
      	(begin_class_definition): Likewise.
      	(finish_class_definition): Likewise.
      	(finish_default_args): Likewise.
      	(finish_inline_definitions): Likewise.
      	* parse.y (GCC_ASM_KEYWORD): Remove.
      	(TYPENAME_ELLIPSIS): Likewise.
      	* parse.c: Regenerated.
      	Use new functions in semantics.c in the actions for many rules.
      	* gxx.gperf (GCC_ASM_KEYWORD): Just use ASM_KEYWORD.
      	* hash.h: Regenerated.
      	* semantics.c (finish_expr_stmt): Allow NULL expr.
      	(finish_unary_op_expr): New function, containing
      	code previously in parse.y.
      	(finish_id_expr): Likewise.
      	(begin_new_placement): Likewise.
      	(finish_new_placement): Likewise.
      	(finish_declarator): Likewise.
      	(finish_translation_unit): Likewise.
      	(finish_parmlist): Likewise.
      	(begin_class_definition): Likewise.
      	(finish_class_definition): Likewise.
      	(finish_default_args): Likewise.
      	(finish_inline_definitions): Likewise.
      
      From-SVN: r19660
      Mark Mitchell committed
  2. 10 May, 1998 5 commits
  3. 09 May, 1998 6 commits
  4. 08 May, 1998 13 commits
  5. 07 May, 1998 11 commits
  6. 06 May, 1998 2 commits