1. 15 Mar, 2003 9 commits
    • Makefile.in: Update. · c1bad961
      	* Makefile.in: Update.
      	* c-common.h (cb_register_builtins): Rename c_cpp_builtins.
      	* c-lex.c (init_c_lex): Register builtins hook is dead.
      	* c-opts.c (COMMAND_LINE_OPTIONS, missing_arg): Handle -A, -D and -U.
      	(c_common_decode_option): Don't call cpp_handle_option.
      	Handle -A, -D and -U.
      	(handle_deferred_opts): Simplify.
      	(finish_options): Define builtins and command line macros.
      	* c-ppoutput.c (init_pp_output): Register builtins hook is dead.
      	* cppinit.c: Don't include intl.h.
      	(init_builtins): Rename cpp_init_builtins.  No hook to call.
      	(init_library): Don't need to sort options.
      	(cpp_create_reader): Don't set pending.
      	(cpp_destroy): Don't free pending.
      	(struct pending_option, cl_directive_handler, struct cpp_pending,
      	APPEND, free_chain, new_pending_directive, parse_option, opt_comp,
      	cpp_finish_options, COMMAND_LINE_OPTIONS, DEF_OPT, struct cl_option,
      	cl_options, cpp_handle_option): Remove.
      	* cpplib.h (struct cpp_pending, register_builtins, cpp_handle_option,
      	cpp_finish_options): Remove.
      	(cpp_init_builtins): New.
      	* fix-header.c (read_scan_file): Update to handle -D.  Fix
      	handling of -I.  Replace call to cpp_finish_options.
      cp:
      	* Make-lang.in: Update.
      
      From-SVN: r64398
      Neil Booth committed
    • re PR c++/6440 (template specializations cause ICE) · 6e049fcd
      	PR c++/6440
      	* pt.c (maybe_process_partial_specialization): Handle
      	member class template when enclosing class template is
      	explicit specialized.
      	(most_general_template): Stop looking when DECL is already
      	specialized.
      
      	* g++.dg/template/spec7.C: New test.
      	* g++.dg/template/spec8.C: Likewise.
      
      From-SVN: r64395
      Kriang Lerdsuwanakij committed
    • Fix date in last ChangeLog entry. · ef529bb6
      From-SVN: r64393
      Andreas Jaeger committed
    • g77spec.c (DEFAULT_SWITCH_TAKES_ARG): Remove. · f37f1fdb
      	* g77spec.c (DEFAULT_SWITCH_TAKES_ARG): Remove.
      	(DEFAULT_WORD_SWITCH_TAKES_ARG): Remove.
      
      From-SVN: r64392
      Andreas Jaeger committed
    • [multiple changes] · ac1613a2
      
      2003-03-14  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/23_containers/bitset_members.cc: Add test variable.
      	* testsuite/23_containers/map_insert.cc: Same.
      	* testsuite/22_locale/ctype/cons/char/1.cc: Same.
      	* testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Same.
      	* testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Same.
      	* testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Same.
      	* testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Same.
      	* testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Same.
      	* testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Same.
      	* testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Same.
      	* testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Same.
      	* testsuite/27_io/istream_exception.cc: Same.
      	* testsuite/27_io/filebuf_virtuals.cc: Same.
      	* testsuite/27_io/stringbuf_virtuals.cc: Same.
      	* testsuite/27_io/ostream_inserter_arith.cc: Same.
      	* testsuite/26_numerics/valarray_operators.cc: Same.
      	* testsuite/26_numerics/slice.cc: Same.
      	* testsuite/26_numerics/slice_array_assignment.cc: Same.
      	* testsuite/24_iterators/istream_iterator.cc: Same.
      	* mkcheck.in (TESTS_FILE): Use dejagnu-generated file if possible.
      
      2003-03-14  Petur Runolfsson  <peturr02@ru.is>
      
      	PR libstdc++/9581
      	PR libstdc++/9870
      	* config/locale/generic/ctype_members.cc,
      	* config/locale/gnu/ctype_members.cc
      	(ctype<wchar_t>::do_widen(char)):  Cast argument to
      	unsigned char before passing to btowc.
      	(ctype<wchar_t>::do_widen(const char*, const char*, wchar_t*)):
      	Convert characters with btowc instead of mbsrtowcs.
      	(ctype<wchar_t>::do_narrow(const wchar_t*, const wchar_t*,
      	char, char*):
      	Convert characters with wctob instead of wcsrtombs.
      	* testsuite/22_locale/ctype/narrow/wchar_t/3.cc:  New test.
      	* testsuite/22_locale/ctype/widen/wchar_t/2.cc:  New test.
      	* testsuite/22_locale/ctype/widen/wchar_t/3.cc:  New test.
      
      From-SVN: r64391
      Benjamin Kosnik committed
    • re PR rtl-optimization/9387 (jump threading bug) · d8eed979
      	PR optimization/9387
      	* function.c (thread_prologue_and_epilogue_insns): Use redirect_jump
      	for conditional returns.
      
      From-SVN: r64390
      Michael Hayes committed
    • re PR rtl-optimization/6871 (const objects shouldn't be moved to .bss) · af75fb67
              PR optimization/6871
              * varasm.c (assemble_variable): Leave constant zeroes in .rodata.
      
      From-SVN: r64387
      Jason Merrill committed
    • Daily bump. · af2e51f3
      From-SVN: r64385
      GCC Administrator committed
  2. 14 Mar, 2003 21 commits
  3. 13 Mar, 2003 10 commits