1. 24 Aug, 2000 1 commit
  2. 23 Aug, 2000 30 commits
  3. 22 Aug, 2000 9 commits
    • locale-inst.cc: Add codecvt<unicode_t... · ae658d47
      
      2000-08-22  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/locale-inst.cc: Add codecvt<unicode_t, wchar_t,
      	__enc_traits> instantiations for has_facet and use_facet.
      	* testsuite/22_locale/codecvt_unicode_wchar_t.cc: New file, for
      	testing two-byte unicode encodings converted to four-byte UCS4
      	encodings.
      
      	* bits/codecvt.h (codecvt<__enc_traits>): Fix do_unshift.
      	* testsuite/22_locale/codecvt_unicode_char.cc (test01): Add
      	correct state/encoding information.
      
      	* acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add wcsrtombs,
      	mbsrtowcs checks as codecvt<wchar_t, char, mbstate_t> needs them
      	now.
      	Add checks for langinfo.h, nl_langinfo function call.
      	* libio/iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed.
      
      From-SVN: r35897
      Benjamin Kosnik committed
    • Forgot to commit. · 62432849
      From-SVN: r35896
      J. David Anglin committed
    • * decl2.c (arg_assoc): Revert my 2000-08-11 change. · 3add6264
      From-SVN: r35895
      Theodore Papadopoulo committed
    • vax.h (ASM_SPEC): Pass `-J' to assembler. · a86d4a91
              * vax.h (ASM_SPEC): Pass `-J' to assembler.
              * x-vax-gcc: New file for bootstrapping with gcc.
              * x-vax: Use X_CFLAGS rather than X_CPPFLAGS to pass `-J'.
              * configure.in: Use x-vax-gcc with gcc.
              * configure: Rebuilt.
      
      From-SVN: r35894
      J. David Anglin committed
    • Makefile.in (error.o): Depends on diagnostic.h · cb753e49
      	* Makefile.in (error.o): Depends on diagnostic.h
      
      	* cp-tree.h (problematic_instantiation_changed,
      	record_last_problematic_instantiation, current_instantiation,
      	print_instantiation_context): Declare.
      	(maybe_print_template_context): Remove.
      
      	* decl.c (init_decl_processing): Set print_error_function to NULL.
      	(lang_print_error_function): Remove, since we're using a new
      	machinery.
      
      	* error.c: #include diagnostic.h
      	(function_category): New function.
      	(cp_diagnostic_starter): Likewise.
      	(cp_diagnostic_finalizer): Likewise.
      	(cp_print_error_function): Likewise.
      	(maybe_print_instantiation_context): Likewise.
      	(print_instantiation_full_context): Likewise.
      	(print_instantiation_partial_context): Likewise.
      	(print_instantiation_context): Define.
      	(init_error): Initialize diagnostic pager and finalizer.
      
      	* pt.c (problematic_instantiation_changed): Define.
      	(record_last_problematic_instantiation): Likewise.
      	(current_instantiation): Likewise.
      	(maybe_print_template_context): Remove.
      	(print_template_context): Likewise.
      	(current_tinst_level): Make static to reflect Brendan Kehoe's
      	change of 1995-04-13.
      	(push_tinst_level): Call print_instantiation_context.
      
      From-SVN: r35893
      Gabriel Dos Reis committed
    • toplev.c (rest_of_compilation): Rebuild label notes after post-reload splitting pass if... · 1eb994b7
      	* toplev.c (rest_of_compilation): Rebuild label notes after
      	post-reload splitting pass if new labels have been created.
      
      From-SVN: r35892
      J"orn Rennecke committed
    • diagnostic.h (output_buffer_state): New macro. · f6a542de
      	* diagnostic.h (output_buffer_state): New macro.
      	* diagnostic.c (diagnostic_for_decl, sorry,
      	default_print_error_function, output_do_verbatim,
      	report_diagnostic, report_problematic_module): Use it.
      	(wrap_text): Tweak.
      	(output_format): Use wrap_text instead of maybe_wrap_text.
      
      From-SVN: r35891
      Gabriel Dos Reis committed
    • Use macros to replace duplicated bodies of assembler code. · 888e552f
      From-SVN: r35890
      Nick Clifton committed
    • sh.md (cmpeqdi_t splitter): Fix a reverse testing. · 89e43e33
      	* config/sh/sh.md (cmpeqdi_t splitter): Fix a reverse testing.
      
      	* config/sh/sh.c (prepare_scc_operands): Apply force_reg to
      	sh_compare_op1 when the mode is DImode and sh_compare_op1 isn't
      	const0_rtx.
      
      From-SVN: r35889
      Kaz Kojima committed