+2000-11-20 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/std_complex.h: Tweaks, include cmath for abs overloads.
+ * src/complex.cc: Remove cmath include, formatting tweaks, remove
+ dead code.
+ * include/c/bits/std_cmath.h: Formatting tweaks.
+ * testsuite/26_numerics/complex_value.cc: New file, for catching
+ bits gleaned from libstdc++/106.
+
+ * testsuite/23_containers/vector_ctor.cc (test02): Add test from
+ libstdc++/102.
+
+ * src/string-inst.cc: Tweaks.
+
+2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * include/bits/c++config, include/bits/ios_base.h,
+ include/bits/std_streambuf.h: Correct spelling of "deprecated".
+
+2000-11-19 Mark Mitchell <mark@codesourcery.com>
+
+ * libsupc++/exception_support.cc (__throw_bad_cast): Name it
+ __cxa_bad_cast under the new ABI.
+ (__throw_bad_typeid): Name it __cxa_bad_typeid under the new ABI.
+ * libsupc++/pure.cc (__pure_virtual): Name it __cxa_pure_virtual
+ under the new ABI.
+
+2000-11-18 Mark Mitchell <mark@codesourcery.com>
+
+ * libsupc++/exception_support.h: New header file.
+ * libsupc++/vec.cc: Include it.
+ (__cxa_vec_new2): Recatch exceptions before rethrows.
+ (__cxa_vec_new3): Likewise.
+ (__cxa_vec_ctor): Likewise.
+ (__cxa_vec_cctor): Likewise.
+ (__cxa_vec_dtor): Likewise.
+ (__cxa_vec_delete2): Likewise.
+ (__cxa_vec_delete3): Likewise.
+
+2000-11-17 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+
+ * include/bits/stl_tree.h: Overload operators == and != to be able
+ to handle the case (const_iterator,iterator) and
+ (iterator,const_iterator), thus fixing libstdc++/737 and the like.
+ * testsuite/23_containers/map_operators.cc (test02): New tests.
+
+2000-11-17 Loren J. Rittle <ljrittle@acm.org>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Correct last patch
+ to ``make --enable-cstdio=stdio the default''.
+ * libstdc++-v3/aclocal.m4: Rebuilt.
+ * libstdc++-v3/configure: Rebuilt.
+
+2000-11-17 Phil Edwards <pme@sources.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Move switch statement
+ contents to...
+ * configure.target: ...here. Enable generic atomic ops, and warn.
+ * aclocal.m4: Regenerated.
+ * configure: Ditto.
+ * Makefile.in: Ditto.
+ * libio/Makefile.in: Ditto.
+ * libmath/Makefile.in: Ditto.
+ * libsupc++/Makefile.in: Ditto.
+ * src/Makefile.in: Ditto.
+
+2000-11-16 Loren J. Rittle <ljrittle@acm.org>
+
+ * include/bits/locale_facets.tcc (num_get<_CharT,
+ _InIter>::do_get(...)): Add missing typename keyword.
+
+2000-11-16 Mark Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Make
+ --enable-cstdio=stdio the default. Disable wide character support
+ in that event.
+ * configure.in: Move GLIBCPP_ENABLE_C_MBCHAR after
+ (GLIBCPP_ENABLE_CSTDIO).
+ * config/c_io_stdio.h: Don't include <libio.h>, don't define
+ __c_wfile_type.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+ * Makefile.in: Likewise.
+ * libio/Makefile.in: Likewise.
+ * libmath/Makefile.in: Likewise.
+ * libsupc++/Makefile.in: Likewise.
+ * src/Makefile.in: Likewise.
+
+2000-11-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * config/c_io_stdio.h: Include stddef.h.
+
+2000-11-16 Mark Mitchell <mark@codesourcery.com>
+
+ * config/c_io_stdio.h (streamsize): Make it a typedef for
+ ptrdiff_t.
+ (wstreamsize): Likewise.
+
+ * config/c_io_stdio.h: Include libio.h.
+
+2000-11-15 Mark P Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Substitute libio_la.
+ * src/Makefile.am (libstdc___la_LIBADD): Use it.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+ * Makefile.in: Likewise.
+ * libio/Makefile.in: Likewise.
+ * libmath/Makefile.in: Likewise.
+ * libsupc++/Makefile.in: Likewise.
+ * src/Makfile.in: Likewise.
+
+2000-11-15 Mark Mitchell <mark@codesourcery.com>
+
+ * mkcheckin.in: Move check for bash version 2 later in the file.
+
+ * include/bits/basic_string.h (basic_string::_Rep::_S_max_size):
+ Make it const.
+ (basic_string::_Rep::_S_terminal): Likewise.
+ * include/bits/string.tcc (basic_string::_Rep::_S_max_size):
+ Likewise.
+ (basic_string::_Rep::_S_terminal): Likewise.
+
+2000-11-15 David Billinghurst <David.Billinghurst@riotinto.com>
+
+ * mkcheck.in: Add function size_command() for irix.
+
+2000-11-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPOR): Set LIBS back to
+ initial value.
+ (GLIBCPP_EXPORT_INCLUDES): Only export TOPLEVEL_INCLUDES if
+ building a canadian cross. This should fix the remaining java
+ build issues.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
+ * include/bits/c++config (__GLIBCPP__): Set release version for 2.91.
+
+2000-11-14 Phil Edwards <pme@sources.redhat.com>
+
+ * mkcheck.in: On a platform where we don't know how to extract
+ section sizes, just set them to zero. Use old method of reading
+ file contents.
+
+2000-11-13 Loren J. Rittle <ljrittle@acm.org>
+
+ * config/c_io_stdio.h: Don't define __c_wfile_type
+ when _GLIBCPP_USE_WCHAR_T is not defined.
+
+2000-11-13 Phil Edwards <pme@sources.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_TARGET): New macro, replacing
+ GLIBCPP_CHECK_CPU and GLIBCPP_CHECK_OS, sourcing configure.target.
+ (GLIBCPP_CONFIGURE): Call new macro here.
+ * configure.host: Cleanup.
+ * configure.in: Remove those two macros.
+ * configure.target: New file.
+ * aclocal.m4: Regenerated.
+ * configure: Ditto.
+ * Makefile.in: Ditto.
+ * libio/Makefile.in: Ditto.
+ * libmath/Makefile.in: Ditto.
+ * libsupc++/Makefile.in: Ditto.
+ * src/Makefile.in: Ditto.
+
+ * mkcheck.in: Use libtool. Split things out into functions.
+
+2000-11-12 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * Makefile.am (tmp-libstdsc++.INC:): Do not use -I$(top_builddir).
+ * Makefile.in: Regenerate.
+
+2000-11-12 David Edelsohn <edelsohn@gnu.org>
+
+ * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add test for
+ libiconv.a providing wchar_t support functions.
+ * aclocal.m4: Regenerate.
+
+2000-11-12 Loren J. Rittle <ljrittle@acm.org>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle FreeBSD.
+ * aclocal.m4, configure: Rebuilt.
+
+2000-11-12 Brent Verner <brent@rcfile.org>
+
+ * include/c_std/bits/wrap_langinfo.h: New file.
+ * include/c_std/langinfo.h: New file.
+ * include/bits/codecvt.h (__enc_trants::__enc_traits()): Bring in
+ CODESET from _C_legacy::CODESET if using shadow headers.
+ * src/Makefile.am: Add new files.
+ * src/Makefile.in: Regenerate.
+
+2000-11-12 Mark Mitchell <mark@codesourcery.com>
+
+ * include/c/bits/std_cmath.h (abs): Change extern "C" declaration
+ of `abs (double)' to ...
+ (fabs): this.
+
+ * config/os/solaris/solaris2.7/bits/os_defines.h: Define
+ __EXTENSIONS__.
+
+2000-11-11 Mark P Mitchell <mark@codesourcery.com>
+
+ * include/bits/basic_file.h (__basic_file): Don't use __c_wfile_type
+ when _GLIBCPP_USE_WCHAR_T is not defined.
+
+2000-11-10 Phil Edwards <pme@sources.redhat.com>
+
+ * include/bits/codecvt.h (__iconv_adaptor): New adaptor function,
+ courtesy of Alexandre Oliva, to handle const/non-const signatures.
+ (codecvt::do_out): Use.
+ (codecvt::do_in): And here.
+
+2000-11-10 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/cpp_type_traits.h: Fix typos. Adjust formatting.
+
+2000-11-10 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/localefwd.h (_Count_ones<>::_S_halfcount,
+ _Count_ones<>::_S_count): Turn into enumerators.
+
+2000-11-08 Mark Mitchell <mark@codesourcery.com>
+
+ * include/bits/codecvt.h (codecvt::do_out): Make it const-correct.
+ (codecvt::do_in): Likewise.
+
+2000-11-08 David Edelsohn <edelsohn@gnu.org>
+
+ * src/locale-inst.cc: Add explicit instantiations of
+ _M_fill_insert and fill_n<..., unsigned long,...> .
+
+2000-11-06 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/std_complex.h (conj): Undo double removal.
+
+2000-11-06 Alexandre Oliva <aoliva@redhat.com>
+
+ * acinclude.m4 (LIB_AC_PROG_CXX): Remove CXX from the list of
+ alternatives for CXX_libstdcxx, now that it is useless.
+ * aclocal.m4, configure: Rebuilt.
+
+2000-11-04 Mark Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (LIB_AC_PROG_CXX): Set CXX_libstdcxx from CXX.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+
+ * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Fix punctuation in
+ use of `test'.
+ * aclocal.m4: Regenerated.
+ * configure: Likewise.
+
+2000-11-04 Alexandre Oliva <aoliva@redhat.com>
+
+ * acinclude.m4 (CXX): Prevent it from being cached.
+ * aclocal.m4, configure, */Makefile.in: Rebuilt.
+
+2000-11-03 David Edelsohn <dje@watson.ibm.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_OS): Add AIX target selecting threads
+ flag based on multilib definition of $CXX.
+ * mknumeric_limits (LDFLAGS): Add AIX target linking with pthreads
+ based on multilib definition of $CXX.
+ * config/os/aix/bits/os_defines.h (_G_USING_THUNKS): Define as 0.
+
+2000-11-03 Phil Edwards <pme@sources.redhat.com>
+
+ * acinclude.m4: Cleanups.
+ * aclocal.m4: Regenerated.
+ * configure: Ditto.
+ * Makefile.in: Ditto.
+ * libio/Makefile.in: Ditto.
+ * libmath/Makefile.in: Ditto.
+ * libsupc++/Makefile.in: Ditto.
+ * src/Makefile.in: Ditto.
+
+ * docs/install.html: Removal of EGCS.
+ * docs/23_containers/wrappers_h.txt: Likewise.
+ * docs/faq/index.html: Likewise.
+ * docs/faq/index.txt: Regenerated.
+ * docs/thanks.html: More people.
+
+2000-11-03 David Edelsohn <edelsohn@gnu.org>
+
+ * include/c/bits/std_cwchar.h: Undefine macro that conflicts
+ with function name defined in this file.
+
+Thu Nov 2 23:19:20 2000 Mark P Mitchell <mark@codesourcery.com>
+
+ * include/c/bits/std_cctype.h: Undefine macros that conflict
+ with function names defined in this file.
+ * include/c/bits/std_cstdio.h: Likewise.
+
+2000-11-02 Mark Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Fix typo.
+
+Thu Nov 2 10:11:45 2000 Mark P Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Add support for IRIX.
+ * aclocal.m4: Regenerated.
+ * Makefile.in: Regenerated.
+ * libio/Makefile.in: Likewise.
+ * libmath/Makefile.in: Likewise.
+ * libsupc++/Makefile.in: Likewise.
+ * src/Makefile.in: Likewise.
+ * configure: Likewise.
+ * config/os/irix/bits/ctype_base.h: Revise.
+ * config/os/irix/bits/ctype_inline.h: Likewise.
+ * config/os/irix/bits/ctype_noninline.h: Likewise.
+
+ * testsuite/22_locale/codecvt_unicode_char.cc: Don't run it
+ if not _GLIBCPP_USE_WCHAR_T.
+ * testsuite/22_locale/codecvt_unicode_wchar_t.cc: Likewise.
+ * testsuite/22_locale/ctor_copy_dtor.cc: Likewise.
+ * testsuite/22_locale/ctype_wchar_t_members.cc: Likewise.
+
+ * mkcheck.in: Fix echoing of -rpath option.
+
+ * config/os/irix/bits/atomicity.h (_Atomic_word): Make it a
+ signed type.
+ (__exchange_aand_add): Adjust accordingly.
+ (__atomic_add): Likewise.
+
+2000-11-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * src/locale.cc: Match orderings for static members.
+ * include/bits/fstream.tcc: Fixes for cin.
+
+2000-11-02 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/std_complex.h (complex<>): Remove (cos<>, cosh<>,
+ exp<>, log<>, log<>, sin, sinh<>) friend declarations.
+ (cos, cosh, sin, sinh): Define primary templates.
+
+ * src/complex.cc (cos<>, cosh<>, sin<>, sinh<>): Comment out
+ definitions.
+
+2000-11-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * bits/basic_file.h (_M_open_mode): Change signature, move
+ specializations to..
+ * config/c_io_libio.cc: ...here.
+ * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add sdtio option, remove wince.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * config/c_io_stdio.h: New file.
+ * config/c_io_stdio.cc: New file.
+ * docs/configopts.html: Modify documentation.
+
+2000-10-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * include/c/bits/std_cwctype.h: Add more undefs.
+
+2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/std_complex.h (norm): Forward declare.
+ (complex<>): Comment out friend declaration of conj<>.
+ (conj<>): Comment out specialization.
+ (exp, log, log10): Define primary templates.
+
+ * src/complex.cc (exp<>, log<>, log10<>): Comment out
+ specializations.
+
+2000-10-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * include/bits/std_complex.h: Remove duplicate definition of conj.
+ * include/c/bits/std_cwctype.h: Consistent placement of undefs.
+
+2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * src/complex.cc (arg, polar): Comment out specializations.
+
+ * include/bits/std_complex.h (complex<>): Remove arg<> friend
+ declaration.
+ (arg): Define primary template.
+ (polar): Likewise.
+ (conj): Likewise.
+
+2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/c/bits/std_cwctype.h: #undef possible function-like
+ macro definitions of iswxxx functions, which might be brought in
+ by <wctype.h>. Those macro definitions prevent build on some
+ linux-based systems.
+
+ * include/bits/std_complex.h (complex<>): Comment out friend
+ declarations of abs<> specializations.
+ (abs): Define primary template.
+
+ * src/complex.cc (abs): Comment out specialization definition.
+
+2000-10-30 Phil Edwards <pme@sources.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): Raise debugging level from
+ the default of 2 to 3.
+ * configure.in: Fix minor typos. SUBST the values of enable_shared
+ and enable_static so that mkcheck will be aware of them. Put the
+ test for gconv.h in with all the other header tests.
+ * aclocal.m4: Regenerate.
+ * configure: Ditto.
+ * Makefile.in: Ditto.
+ * libio/Makefile.in: Ditto.
+ * libmath/Makefile.in: Ditto.
+ * libsupc++/Makefile.in: Ditto.
+ * src/Makefile.in: Ditto.
+
+ * config/os/solaris/solaris2.7/bits/os_defines.h: Define
+ _G_USING_THUNKS to 0.
+
+2000-10-30 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/complex_io.cc : Remove ancient defines.
+ * config/os/gnu-linux/bits/os_defines.h: Add defines.
+ * libsupc++/tinfo2.cc: Change to cstddef.
+
+ * include/bits/codecvt.h: Add include of c++config.h, so that
+ __USE_GNU gets defined. (Important for alpha.)
+
+ * include/c/bits/std_cwctype.h: Same.
+ * include/c/bits/std_ctime.h: And here.
+ * include/c/bits/std_cstdarg.h: Same.
+ * include/c/bits/std_csignal.h: Same.
+ * include/c/bits/std_csetjmp.h: Same.
+ * include/c/bits/std_clocale.h: Same.
+ * include/c/bits/std_climits.h: Touch.
+ * include/c/bits/std_cfloat.h: Same.
+ * include/c/bits/std_cerrno.h: Same.
+ * include/c/bits/std_cwchar.h: Same.
+ * include/c/bits/std_cassert.h: Same.
+ * include/c/bits/std_cctype.h: Same.
+ * include/c/bits/std_cstddef.h: And here.
+ * include/c/bits/std_cstdlib.h: And here.
+ * include/c/bits/std_cstdio.h: Same.
+ * include/c/bits/std_cstring.h: Add names to namespace std::.
+
+ * include/bits/c++config (_GNU_SOURCE): Move linux-specific macros
+ from here...
+ (_ISOC99_SOURCE): And this one....
+ * config/os/gnu-linux/bits/os_defines.h: ...to here.
+
+ * include/bits/codecvt.h (codecvt<_InternT, _ExternT,
+ __enc_traits>::do_in): Don't cast to const, this is a bug in glibc
+ prior to 2.2.
+ (codecvt<_InternT, _ExternT, __enc_traits>::do_out): Same.
+ * include/c/bits/std_cwchar.h: Add using declarations for mbstate_t.
+
+2000-10-30 Steven King <sxking@uswest.net>
+
+ * include/bits/codecvt.h: Add cast.
+ * include/c_std/stdio.h: Re-add printf using declaration.
+ * include/c_std/bits/std_cstdio.h: Same
+ * testsuite/22_locale/codecvt_wchar_t_char.cc: Fixup testsuite.
+ * testsuite/22_locale/ctor_copy_dtor.cc: Same.
+ * testsuite/22_locale/facet.cc: Same.
+ * testsuite/22_locale/global_templates.cc: Same.
+ * testsuite/22_locale/operators.cc: Same.
+ * testsuite/22_locale/static_members.cc: Same.
+ * testsuite/26_numerics/c_math.cc: Same.
+ * testsuite/26_numerics/complex_inserters_extractors.cc: Same.
+ * testsuite/27_io/fpos.cc: Same.
+ * testsuite/27_io/istream_extractor_arith.cc: Same.
+ * testsuite/27_io/istream_unformatted.cc: Same.
+ * testsuite/27_io/ostream_inserter_arith.cc: Same.
+ * testsuite/27_io/streambuf.cc: Same.
+
+2000-10-30 Mark Mitchell <mark@codesourcery.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT): Check
+ for cabs, cabsf, and cabsl, too.
+ * aclocal.m4: Regenerated.
+ * config.h.in: Likewise.
+ * configure: Likewise.
+ * libmath/Makefile.am (libmath_la_SOURCES): Remove cabs.c and
+ cabsf.c.
+ * libmath/Makefile.in: Regenerated.
+ * libmath/complex-stub.h (cabs): Don't declare if the system
+ already provides this function.
+ (cabsf): Likewise.
+ (cabsl): Likewise.
+ * src/complex.cc (abs): Directly use `hypot' since we can't call
+ cabs on IRIX.
+
+2000-10-30 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * acinclude.m4: Update URL on egcs.cygnus.com to point to
+ gcc.gnu.org.
+ * aclocal.m4, configure: Regenerate.
+ * src/gen-num-limits.cc, include/bits/c++config,
+ include/bits/stl_config.h: Remove EGCS references.
+
+2000-10-29 Mark Mitchell <mark@codesourcery.com>
+
+ * mkcheck.in (test_file): Use -rpath, rather than --rpath, when
+ building shared executables.
+
+2000-10-29 Mark Harig <mharig@landmark.com>
+
+ * src/Makefile.am: Change logic for include dir options.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am: Ditto.
+ * libsupc++/Makefile.in: Regenerate.
+
+2000-10-29 Benjamin Kosnik <bkoz@redhat.com>
+
+ * configure.in: Simplify use of AC_CACHE_SAVE. Put linked files
+ in $(top_builddir)/include/bits, not $(top_builddir)/bits, to help
+ with libgcj build issues and improve consistency with the source
+ directory's include directory setup.
+ * configure: Regenerate.
+ * acinclude.m4: Same here.
+ * aclocal.m4: Regenerate.
+ * mknumeric_limits (OUT_H): Also change paths here.
+ * mkcheck.in (C_DIR): And here.
+ * mkc++config (OUT_H): And here.
+ * libmath/Makefile.am (INCLUDES): And here.
+ * src/Makefile.am (INCLUDES): Change to $(top_builddir)/include.
+ * libio/Makefile.am: Ditto.
+ * libsupc++/Makefile.am (INCLUDES): Ditto.
+
2000-10-29 Mark Mitchell <mark@codesourcery.com>
- * acinclue.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle IRIX.
+ * config/c_io_libio.cc (basic_file<char>::__basic_file):
+ Don't pass a NULL _IO_wide_data to _IO_no_init when
+ _GLIBCPP_USE_WCHAR_T is not defined.
+ * config/c_io_libio.h (_IO_codecvt): Don't declare when
+ _GLIBCPP_USE_WCHAR_T is not defined.
+ * config/c_io_libio_codecvt.c: Don't compile it
+ when _GLIBCPP_USE_WCHAR_T is not defined.
+ * include/bits/codecvt.h (codecvt<_InternT, _ExternT, __enc_traits):
+ Don't define this specialization when _GLIBCPP_USE_WCHAR_T
+ is not defined.
+ * include/bits/locale_facets.h (<bits/std_cwctype.h>): Don't
+ include it when _GLIBCPP_USE_WCHAR_T is not defined.
+ * src/codecvt.cc (__enc_traits::_S_max_size): Don't define
+ when _GLIBCPP_USE_WCHAR_T is not defined.
+ * src/localename.cc (locale::_Impl::_M_construct_collate):
+ Don't call wide-character functions when _GLIBCPP_USE_WCHAR_T is
+ not defined.
+ (locale::_Impl::_M_construct_ctype): Likewise.
+ (locale::_Impl::_M_construct_monetary): Likewise.
+ (locale::_Impl::_M_construct_numeric): Likewise.
+ (locale::_Impl::_M_construct_time): Likewise.
+ (locale::_Impl::_M_construct_messages): Likewise.
+
+ * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle IRIX.
* aclocal.m4: Regenerated.
* configure: Likewise.
* config/os/irix/bits/atomicity.h: New file.