1. 04 Jan, 2001 7 commits
    • gencodes.c (output_predicate_decls): Fill empty initializer braces. · 30472f46
      	* gencodes.c (output_predicate_decls): Fill empty initializer
      	braces.
      
      From-SVN: r38684
      Kaveh R. Ghazi committed
    • tradcpp.c (deps_file, [...]): New variables. · c3843cea
      	* tradcpp.c (deps_file, print_deps_missing_files): New variables.
      	(main): Handle -MG, -MD, -MMD.  Bail out if -MG is given without -M
      	or -MM.
      	(do_include): Handle missing headers like cpp0.
      	* cppfiles.c (_cpp_execute_include): Don't prefix absolute header
      	paths with first include pathname.  Don't strcat to uninitialized
      	string.
      
      From-SVN: r38683
      Jakub Jelinek committed
    • Some tidyups for ia64 problems · f4d578da
      From-SVN: r38682
      Bernd Schmidt committed
    • cpp.texi: Update for -MT. · 03b9ab42
              * cpp.texi: Update for -MT.
              * cppinit.c (initialize_dependency_output): Add a default
              target if none has been given already.
              (no_tgt, OPT_MT): New.
              (cpp_handle_option): Handle -MT.  Update -M etc.
              * cpplib.h (struct cpp_options): Remove deps_target.
              * gcc.c (cpp_options): Handle -MT.
              * mkdeps.c (struct deps): Move from mkdeps.h.
              (deps_calc_target): Rename deps_add_default_target.  Add a
              default target if none has been specified already.
              * mkdeps.h (struct deps): Move to mkdeps.c.
              (deps_calc_target): Rename deps_add_default_target.
      
      From-SVN: r38681
      Neil Booth committed
    • Daily bump. · 13ac31ac
      From-SVN: r38680
      Jeff Law committed
    • std_cwctype.h: Include std_cwchar.h for wint_t. · e61c3e8c
      
      2001-01-03  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/c_std/bits/std_cwctype.h: Include std_cwchar.h for wint_t.
      	* testsuite/17_intro/header_cwctype.cc (main): New file.
      
      	* src/Makefile.am (base_headers): Change.
      	* include/bits/std_string.h: And here.
      	* include/bits/string.tcc: Tweaks, move to...
      	* include/bits/basic_string.tcc: ...Here.
      	* src/string-inst.cc: Simplify, just instantiate the whole class,
      	not member-by-member.
      
      From-SVN: r38679
      Benjamin Kosnik committed
    • c-decl.c (grokdeclarator): Give zero-length arrays size zero. · 584ef5fe
              * c-decl.c (grokdeclarator): Give zero-length arrays size zero.
              Remove dead code.
              * c-typeck.c (push_init_level): Move checks for flexible array
              members and zero length arrays ...
              (pop_init_level): ... here.  Silently discard empty initializations.
              Remove dead code.
              * varasm.c (output_constructor): Update for sizeof change to
              zero-length arrays.
      
              * extend.texi (Zero Length): Clarify semantics.
      
              * gcc.dg/940510-1.c: Update expected error wording.
              * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
      
      From-SVN: r38678
      Richard Henderson committed
  2. 03 Jan, 2001 33 commits