1. 15 Sep, 2000 3 commits
    • locale.cc (locale::name()): Implement. · e4cc8659
      
      2000-09-14  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/locale.cc (locale::name()): Implement.
      	(_Impl(size_t __numfacets, size_t __refs, bool __namep = false,
      	string __name = "*")): Change signature.
      	(locale::classic): Initialize the "C" locale as a named locale.
      	* bits/localefwd.h (locale): Change _M_num_references to
      	_M_references. Eliminate _M_cached_name_ok. Rename _M_cached_name
      	to _M_name.
      	* bits/localefwd.h: Tweaks.
      	* src/localename.cc: Tweaks.
      	* testsuite/22_locale/ctor_copy_dtor.cc (test01): Add tests.
      	(test01): Fix.
      
      	* bits/basic_string.h: Consistency check, change _M_state ->
      	_M_references.
      
      From-SVN: r36426
      Benjamin Kosnik committed
    • cpplex.c (ON_REST_ARG): Correct the test. · ff94c747
      	* cpplex.c (ON_REST_ARG): Correct the test.
      	(maybe_paste_with_next): Duplicate a token that fail pasting,
      	and clear its PASTE_LEFT flag, so that nested pasting attempts
      	do not occur.
      	* gcc.dg/cpp/paste10.c: Testcase.
      
      From-SVN: r36424
      Neil Booth committed
    • calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2. · b437f1a7
              * calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.
              * cse.c (rtx_cost): Likewise.
              * optabls.c (expand_binop): Likewise.
              (expand_twoval_binop, prepare_cmp_insn): Likewise.
              * regclass.c (copy_cost): Likewise.
              * reload1.c (reload_cse_move2add): Likewise.
      
      From-SVN: r36423
      Richard Henderson committed
  2. 14 Sep, 2000 21 commits
  3. 13 Sep, 2000 16 commits