1. 09 Sep, 1998 1 commit
  2. 08 Sep, 1998 19 commits
  3. 07 Sep, 1998 12 commits
  4. 06 Sep, 1998 8 commits
    • cp-error.def: New file. · d41fbd2c
      	* cp-error.def: New file.
      	* Make-lang.in (cc1plus): Add dependency on it.
      	* Makefile.in (CXX_TREE_H): Likewise.
      	* cp-tree.h (error_code): New type.
      	Include cp-error.def to get error codes.  Make it possible to
      	include cp-tree.h in errfn.c.
      	(enable_warning): New function.
      	(flag_diag_codes): New variable.
      	* errfn.c: Include cp-tree.h.
      	(cp_err_msg): New type.  Include cp-error.def to define it.
      	(err_msgs): New variable.
      	(is_warning_enabled): New function.
      	(cp_thing): Take an error_code, not a format string.  Output the
      	diagnostic code if flag_diag_codes.
      	(cp_error, cp_compiler_error, cp_sprintf, cp_error_at): Take
      	error_codes, not format strings.
      	(cp_warning, cp_pedwarn, cp_warning_at, cp_pedwarn_at): Likewise.
      	Call is_warning_enabled.
      	* decl2.c (flag_diag_codes): New variable.
      	(lang_decode_option): Handle -fdiag-codes and -Wnumber.
      	* lang-options.h: Add -fdiag-codes, -fno-diag-codes, and
      	-W-number-, and -Wno-number.
      	* class.c: Update all calls to error-functions.
      	* cvt.c: Likewise.
      	* decl.c: Likewise.
      	* decl2.c: Likewise.
      	* except.c: Likewise.
      	* expr.c: Likewise.
      	* friend.c: Likewise.
      	* lex.c: Likewise.
      	* parse.y: Likewise.
      	* pt.c: Likewise.
      	* repo.c: Likewise.
      	* rtti.c: Likewise.
      	* search.c: Likewise.
      	* semantics.c: Likewise.
      	* sig.c: Likewise.
      	* tree.c: Likewise.
      	* typeck.c: Likewise.
      	* typeck2.c: Likewise.
      	* xref.c: Likewise.
      
      From-SVN: r22304
      Mark Mitchell committed
    • Initial revision · e04a16fb
      From-SVN: r22299
      Anthony Green committed
    • Bump for snapshot · fc08e329
      From-SVN: r22298
      Jeffrey A Law committed
    • Bump for snapshot · 2c54a9ca
      From-SVN: r22297
      Jeffrey A Law committed
    • io0.f: Test formatted direct i/o too. · 181cbf17
      1998-09-06  Dave Love  <d.love@dl.ac.uk>
      	* g77.f-torture/execute/io0.f: Test formatted direct i/o too.
      
      From-SVN: r22296
      Dave Love committed
    • Test formatted direct i/o too. · b1f20ce3
      From-SVN: r22295
      Dave Love committed
    • 1998-09-06 Dave Love <d.love@dl.ac.uk> · b76d3352
      	From Toon to fix spurious recursive i/o errors:
      	* libI77/sfe.c (e_wdfe): Set f__init.
      	* libI77/dfe.c (c_dfe): Check and set f__init.
      	(s_rdfe, s_wdfe): Don't check and set f__init.
      
      From-SVN: r22294
      Dave Love committed
    • Makefile.in (toplev.o): Depend on $(EXPR_H). · 114791ea
              * Makefile.in (toplev.o): Depend on $(EXPR_H).
              (insn-extract.o, insn-attrtab.o): Depend on toplev.h.
              * gansidecl.h: Define ATTRIBUTE_NORETURN.
              * genattrtab.c: Have insn-attrtab.c include toplev.h.
              * genextract.c: Have insn-extract.c include toplev.h.
              * rtl.h: Don't prototype `fatal_insn_not_found' and `fatal_insn'.
              * toplev.c: Include expr.h.
              (really_sorry, fancy_abort): Remove prototypes.
              (set_target_switch): Add argument in prototype.
              (vfatal): Mark prototype with ATTRIBUTE_NORETURN.
              (v_really_sorry): Likewise.
              (print_version, print_single_switch, print_switch_values): Make
              static and add prototype arguments.
              (decl_printable_name): Add prototype arguments.
              (lang_expand_expr_t): New typedef.
              (lang_expand_expr): Declare as a lang_expand_expr_t.
              (incomplete_decl_finalize_hook): Add prototype argument.
              (decl_name): Mark variable `verbosity' with ATTRIBUTE_UNUSED.
              (botch): Likewise for variable `s'.
              (rest_of_type_compilation): Mark variables `type' and `toplev'
              with ATTRIBUTE_UNUSED if none of DBX_DEBUGGING_INFO,
              XCOFF_DEBUGGING_INFO or SDB_DEBUGGING_INFO are defined.
              (display_help): Make variable `i' an `unsigned long'.
              (main): Remove unused parameter `envp'.
              Cast assignment to `lang_expand_expr' to a `lang_expand_expr_t'.
              Cast -1 when comparing it with a `size_t'.
              * toplev.h (fatal, fatal_io_error, pfatal_with_name): Mark
              prototype with ATTRIBUTE_NORETURN.
              (fatal_insn_not_found, fatal_insn, really_sorry,
              push_float_handler, pop_float_handler): Add prototypes.
              (fancy_abort): Mark prototype with ATTRIBUTE_NORETURN.
              (do_abort, botch): Add prototypes.
      
      From-SVN: r22293
      Kaveh R. Ghazi committed