+ * 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>
+
+ * 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.
+ * config/os/irix/bits/os_defines.h (_POSIX_SOURCE): Undefine.
+ (__off_t): Define.
+ (__off64_t): Likewise.
+ (__ssize_t): Likewise.
+ (_G_USING_THUNKS): Define to zero.
+
+2000-10-28 Mark Mitchell <mark@codesourcery.com>
+
+ * src/string-inst.cc (basic_string<C>::npos): Explicitly
+ instantiate it.
+
+2000-10-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/c/bits/std_cmath.h: Fix double declarations in namespace std.
+
+ Clean up naming, consistency in "C" library autoconf testing.
+ * acinclude.m4 (GLIBCPP_CHECK_CTYPE): For consistency, change to
+ GLIBCPP_CHECK_CTYPE_SUPPORT.
+ (GLIBCPP_CHECK_STDLIB_SUPPORT): Add.
+ * aclocal.m4: Regenerate.
+ * configure.in: And here.
+ Add call to GLIBCPP_CHECK_STDLIB_SUPPORT.
+ * configure: Regenerate.
+
+2000-10-26 David Edelsohn <edelsohn@gnu.org>
+
+ * acinclude.m4 (GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2): New macro.
+ (GLIBCPP_CHECK_MATH_SUPPORT): Use it to test for strtold.
+
+2000-10-26 Phil Edwards <pme@sources.redhat.com>
+ David Edelsohn <dje@watson.ibm.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out
+ --gc-sections stuff entirely to avoid misleading people.
+ (GLIBCPP_ENABLE_CSTDIO): Merge need_libio and need_xtra_libio.
+ * libio/Makefile.am (LIBIO_SRCS,LIBIO_WSRCS,LIBIO_XTRA_SRCS):
+ Rearrange and merge.
+ * libio/libio.h: Simplify, make fewer assumptions. Define those
+ macros which must be defined.
+ * config/os/solaris/solaris2.7/bits/os_defines.h: Simplify as a
+ result.
+
+2000-10-26 Mark Mitchell <mark@codesourcery.com>
+
+ * include/backward/streambuf.h: New file.
+
+2000-10-26 David Edelsohn <dje@watson.ibm.com>
+
+ * config/os/aix/bits/ctype_inline.h (is): Use __OBJ_DATA directly.
+ * config/os/aix/bits/ctype_noninline.h (do_tolower): Fix typo.
+ * config/os/aix/bits/os_defines.h: Add AIX defines.
+
+2000-10-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Remove.
+ * aclocal.m4: Regenerate.
+ * configure.in: Remove GLIBCPP_ENABLE_LONG_DOUBLE.
+ * configure: Regenerate.
+ * docs/configopts.html: Remove.
+ * src/complexl.cc: Revert.
+ * config.h.in: Remove.
+ * include/c_std/bits/std_cmath.h: Remove guards based on
+ _GLIBCPP_USE_LONG_DOUBLE.
+ * include/c/bits/std_cmath.h: Same. Format. Match c_std behavior
+ with respect to long double signatures.
+
+ * config/os/aix/bits/ctype_noninline.h (ctype): Remove throw
+ specification.
+ * config/os/newlib/bits/ctype_noninline.h (ctype): And here.
+ * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same.
+ * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same.
+ * config/os/generic/bits/ctype_noninline.h (ctype): Same.
+ * config/os/bsd/bits/ctype_noninline.h (ctype): Same.
+
+2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
+
+ * include/bits/std_valarray.h (valarray::valarray): Fix thinko.
+ Use __valarray_copy_construct only where appropriate.
+
+2000-10-25 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.in (check): Don't make mkcheck executable.
+ (check-install): Likewise.
+ * configure.in (AC_OUTPUT): Make mkcheck executable.
+ * mkcheck.in (top_srcdir): New variable.
+ (INC_PATH): Set the path to the backward and ext directories
+ correctly.
+
+2000-10-25 Phil Edwards <pme@sources.redhat.com>
+
+ * configure.in: Check for gconv.h.
+ * libio/wfileops.c: Wrap gconv.h in HAVE_GCONV_H.
+
+ * config/c_io_libio_codecvt.c: Change __mbstate_t to __c_mbstate_t.
+ * libio/_G_config.h: And here.
+ * libio/iofwide.c: And here.
+ * libio/libio.h: And here.
+
+ * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Remove
+ exception specification to match declaration.
+ * include/bits/locale_facets.tcc: Include bits/std_clocale.h.
+
+2000-10-24 Mark Harig <mharig@landmark.com>
+
+ * docs/configopts.html: Added documentation for the
+ "--enable-version-specific-runtime-libs" and
+ "--with-gxx-include-dir" configuration switches.
+
+2000-10-24 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/stl_pair.h (make_pair): Add LWG solution.
+
+ * testsuite/21_strings/compare.cc (test01): Inject namespace std
+ into the mix.
+
+ * mkcheck.in (MAX_MEM_USAGE): Bump up to 3072. Strangely enough,
+ this works.
+
+2000-10-24 Levente Farkas <lfarkas@mindmaker.hu>
+
+ * include/bits/std_bitset.h (_M_do_find_next): Fix typo.
+
+2000-10-24 Phil Edwards <pme@sources.redhat.com>
+
+ * acconfig.h: List _GLIBCPP_USE_THREADS.
+ * acinclude.m4: General formatting cleanup (tabs/spaces), typo
+ correction, etc. Add comments about following *real* changes
+ where they are used.
+ (GLIBCPP_ENABLE_C_MBCHAR): New test...
+ (GLIBCPP_CHECK_WCHAR_T_SUPPORT): ...results used here.
+ (GLIBCPP_ENABLE_CSTDIO): Define need_wlibio iff wide characters
+ are requested.
+ (GLIBCPP_ENABLE_THREADS): If threads are used, define new
+ macro _GLIBCPP_USE_THREADS in c++config.h.
+ (GLIBCPP_ENABLE_SHADOW): For C_INCLUDE_DIR, change () to {} as
+ this is used in both makefiles and shell scripts (mkcheck).
+ * configure.in: Call GLIBCPP_ENABLE_C_MBCHAR.
+
+ * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USE_THREADS.
+ * config/c_io_libio.h: In nonthreaded case, typedef __c_lock to
+ something harmless, like int.
+
+ * config/os/aix/bits/os_defines.h: Guard with _GLIBCPP_OS_DEFINES,
+ add comment/instructions.
+ * config/os/bsd/bits/os_defines.h: Ditto.
+ * config/os/generic/bits/os_defines.h: Ditto.
+ * config/os/gnu-linux/bits/os_defines.h: Ditto.
+ * config/os/irix/bits/os_defines.h: Ditto.
+ * config/os/newlib/bits/os_defines.h: Ditto.
+ * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto.
+ * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto.
+
+ * mkcheck.in: Limit the available heap size for testsuite
+ binaries, initially at 2MB.
+
+2000-10-23 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/21_strings/compare.cc (test01): Add using declarations.
+
+ * include/c_std/bits/std_cerrno.h: And here.
+ * include/c_std/bits/std_cassert.h: Tweaks.
+
+ * mkcheck.in: Simplify.
+
+ * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Simplify.
+ (GLIBCPP_ENABLE_LONG_LONG): Same.
+ * aclocal.m4: Regenerate.
+
+ * src/Makefile.am (c_shadow_headers): Add features.h,
+ bits/wrap_features.h.
+ * src/Makefile.in: Regenerate.
+ * include/c_std/features.h: New file.
+ * include/c_std/bits/wrap_features.h (_CPP_WRAP_FEATURES_H): New
+ file. Need to have c++config.h included before this file so
+ _ISOC99_SOURCE around.
+
+ * include/c_std/sys/cdefs.h: Hack.
+ * include/c_std/stdlib.h: Same, use c++config.h.
+ * include/c_std/bits/std_cstdlib.h: Use _GLIBCPP_HAVE_STRTOLD.
+
+ * include/c_std/bits/std_cassert.h: Fix.
+ * include/c_std/bits/std_cerrno.h: Make consistent.
+
+ * include/c_std/bits/std_csetjmp.h (setjmp): Unscope global
+ declaration from ::_C_legacy to _C_legacy.
+
+ * include/c_std/bits/std_cstdio.h: same with printf.
+ * include/c_std/stdio.h: And here.
+
+ * include/c_std/bits/std_cstdlib.h: abort, exit comment.
+ * include/c_std/stdlib.h: Same here.
+
+2000-10-23 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/21_strings/compare.cc (test01): Add using declarations.
+
+ * include/c_std/bits/std_cerrno.h: And here.
+ * include/c_std/bits/std_cassert.h: Tweaks.
+
+ * mkcheck.in: Simplify.
+
+ * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): Simplify.
+ (GLIBCPP_ENABLE_LONG_LONG): Same.
+ * aclocal.m4: Regenerate.
+
+ * src/Makefile.am (c_shadow_headers): Add features.h,
+ bits/wrap_features.h.
+ * src/Makefile.in: Regenerate.
+ * include/c_std/features.h: New file.
+ * include/c_std/bits/wrap_features.h (_CPP_WRAP_FEATURES_H): New
+ file. Need to have c++config.h included before this file so
+ _ISOC99_SOURCE around.
+
+ * include/c_std/sys/cdefs.h: Hack.
+ * include/c_std/stdlib.h: Same, use c++config.h.
+ * include/c_std/bits/std_cstdlib.h: Use _GLIBCPP_HAVE_STRTOLD.
+
+ * include/c_std/bits/std_cassert.h: Fix.
+ * include/c_std/bits/std_cerrno.h: Make consistent.
+
+ * include/c_std/bits/std_csetjmp.h (setjmp): Unscope global
+ declaration from ::_C_legacy to _C_legacy.
+
+ * include/c_std/bits/std_cstdio.h: same with printf.
+ * include/c_std/stdio.h: And here.
+
+ * include/c_std/bits/std_cstdlib.h: abort, exit comment.
+ * include/c_std/stdlib.h: Same here.
+
+2000-10-21 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_LONG_DOUBLE): New macro.
+ * aclocal.m4: Regenerate.
+ * configure.in: Use it.
+ * configure: Regenerate.
+ * src/complexl.cc: Fixup.
+ * include/c_std/bits/std_cmath.h: Fixup.
+ * include/c/bits/std_cmath.h: Fixup.
+ * docs/configopts.html: Add docs.
+
+ * docs/links.html: Add links to defects list, standards FAQ.
+
+ * testsuite/21_strings/ctor_copy_dtor.cc (test01): Disable tests
+ with string creation that allocate huge ammounts of memory.
+
+ * include/c/bits/std_cstddef.h: Put size_t, ptrdiff_t in
+ namepace std.
+
+2000-10-21 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+
+ * libsupc++/exception.cc: Use namespace std.
+ * libsupc++/new: DITTO.
+ * libsupc++/new_op.cc: DITTO.
+ * libsupc++/new_opnt.cc: DITTO.
+ * libsupc++/new_opv.cc: DITTO.
+ * libsupc++/new_opvnt.cc: DITTO.
+ * libsupc++/tinfo.cc: DITTO.
+ * libsupc++/tinfo.h: DITTO.
+ * libsupc++/vec.cc: DITTO.
+ * libsupc++/Makefile.am: Blank lines removal.
+
+2000-10-21 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * docs/configopts.html, docs/install.html, docs/17_intro/BADNAMES,
+ docs/17_intro/howto.html, docs/18_support/howto.html,
+ docs/19_diagnostics/howto.html, docs/20_util/howto.html,
+ docs/21_strings/howto.html, docs/22_locale/howto.html,
+ docs/23_containers/howto.html, docs/24_iterators/howto.html,
+ docs/25_algorithms/howto.html, docs/26_numerics/howto.html,
+ docs/27_io/howto.html, docs/ext/howto.html, docs/faq/index.html:
+ Remove many EGCS references; use current absolute URLs on
+ gcc.gnu.org or sources.redhat.com for messages in list archives.
+ * docs/faq/index.txt: Regenerate.
+
+2000-10-19 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * testsuite/22_locale/codecvt_unicode_char.cc (test01): Adjust
+ creation of state_type for unicode_codecvt to take into account
+ the byte order markings. Add distinct tests for UCS-2BE and UCS-2LE.
+ * testsuite/22_locale/codecvt_unicode_wchar_t.cc (test01): Same.
+ * include/bits/codecvt.h (__enc_traits): Add support for encodings
+ that need a byte order marker. Needed for correct unicode support.
+
+ * src/locale.cc: Remove explicit qualification std::.
+ (locale::locale(const char* __name)): Revert, as named locale
+ support not finished.
+ * src/localename.cc (locale::_Impl:: _Impl(size_t __numfacets,
+ size_t __refs, bool __has_name = false, string __name): Move
+ default argument...
+ * include/bits/localefwd.h: Here.
+
+2000-10-18 Chip Salzenberg <chip@valinux.com>
+
+ * libio/libio.h (_IO_USER_LOCK): Define.
+
+2000-10-18 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * libsupc++/Makefile.am (exception): Change exception.cc to
+ exception_support.cc.
+ (CXXLINK): Remove bogus --tag CC.
+ * libsupc++/Makefile.in: Regenerate.
+ * libsupc++/exception.cc: Move to...
+ * libsupc++/exception_support.cc: ...here.
+
+ * src/Makefile.am: Remove bogus --tag CC.
+ * src/Makefile.in: Regenerate.
+
+ * include/bits/locale_facets.tcc (use_facet): Simplify.
+ * include/bits/locale_facets.h (use_facet<ctype<char> >): Correct
+ use_facet declaration. Replace 'const ctype<T>' with ctype<T>.
+ (use_facet<ctype<wchar_t> >): Same.
+ * src/locale-inst.cc: Remove explicit instantiation.
+ * src/locale.cc: Correct signature here too.
+ (_Bad_use_facet::what()): Correct error string.
+ * include/bits/localefwd.h: Correct comment.
+
+ * mkcheck.in (C_DIR): Change libsupc++/include to libsupc++.
+
+2000-10-17 Martin Buchholz <martin@xemacs.org>
+
+ * testsuite/27_io/istream_seeks.cc: Fix spelling typo.
+ * testsuite/27_io/ostream_seeks.cc: Similarly.
+
+2000-10-17 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ via Alexandre Oliva <aoliva@redhat.com>
+ * libsupc++/Makefile.am: Add --tag CXX, --tag CC, comments.
+ * libsupc++/Makefile.in: Regenerate.
+ * src/Makefile.am: Duplicate code.
+ * src/Makefile.in: Regenerate.
+
+ * acinclude.m4 (GLIBCPP_ENABLE_RELIBGCC): Take this out.
+ * aclocal.m4: Regenerate.
+ * configure.in: And here.
+ * configure: Regenerate.
+
+ * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Disable
+ test for SECTION_LDFLAGS.
+
+2000-10-16 Benjamin Kosnik <bkoz@gnu.org>
+
+ Shadow headers would work if libsupc++ was strict about namespaces.
+ This only possible if g++ maps std::size_t -> size_t. (Hint hint.)
+ * include/c_std/assert.h: Add guards.
+ * include/c_std/bits/std_climits.h: Correct typo.
+ * include/c_std/ctype.h: Remove #error.
+
+ * libio/libioP.h: Break up extern "C" bits around includes.
+ * libio/libio.h: Only include C headers, or else _C_legacy namespaces
+ will be nested.
+ * libio/libioP.h: Same here.
+
+2000-10-15 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
+
+ * include/c_std/unistd.h: Define some types only when defined in
+ the original unistd.h.
+ * include/c_std/bits/std_cstddef.h: Explicitly ask for the
+ definition of size_t, ptrdiff_t and NULL.
+ * include/c_std/bits/wrap_unistd.h: Blank lines removal.
+
+2000-10-15 Phil Edwards <pme@sources.redhat.com>
+
+ * docs/configopts.html: Remove libgcc-rebuild; HTML formatting.
+
+2000-10-13 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+ Mark Harig <markh@landmark.com>
+
+ * src/Makefile.am (toolexeclibdir): Add support fo
+ VERSION_SPECIFIC_LIBS and --with-gxx-include-dir.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am: Same.
+ (glibcppinstalldir): Adjust.
+ * libsupc++/Makefile.in: Regenerate.
+ * Makefile.am: Remove gxx_include_dir. Remove INCLUDE.
+ * Makefile.in: Regenerate.
+ * docs/configopts.html: Add descriptions of flags.
+
+2000-10-11 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * libsupc++/Makefile.am: Use it.
+ * libio/Makefile.am: Use it.
+ * libmath/Makefile.am: Use it.
+ * src/Makefile.am: Use it.
+ * Makefile.am (AM_MAKEFLAGS): Remove includes.
+
+ * acinclude.m4 (GLIBCPP_EXPORT_INCLUES): Move include macros here.
+ (GLIBCPP_EXPORT_FLAGS): Move CXX flag setting here.
+ * configure.in: Use it.
+
+ * mkcheck.in (SRC_DIR): Use C_INCLUDE_DIR.
+
+ * src/Makefile.am (CXXCOMPILE): Remove.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am (CXXCOMPILE): Same here.
+ * libsupc++/Makefile.in: Regenerate.
+
+ * include/c_std/*: Merge with shadow.
+ * include/c_std/bits/*: Same.
+
+ * shadow: Remove directory.
+ * shadow/*: De-populate.
+
+2000-10-11 Phil Edwards <pme@sources.redhat.com>
+
+ * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out
+ exception-throwing code for linker test.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
+2000-10-10 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * Makefile.am (LIBSUPCXX_INCLUDES): Adjust.
+ * libsupc++/include: Remove
+ * libsupc++/include/*: Move to ...
+ * libsupc++: Here.
+ * libsupc++/Makefile.am (glibcppinstall_HEADERS): Install headers.
+ (glibcppinstalldir): New.
+
+ * src/Makefile.am (c_base_headers): New.
+ (c_shadow_headers): New
+ (c_headers): New.
+ (myinstallheaders): Correct install issues.
+ * src/Makefile.in: Regenerate.
+
+ * Makefile.am (CSHADOW_INCLUDES): Simplify.
+ * Makefile.in: Regenerate.
+ * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add c_include_dir.
+ * aclocal.m4: Regenerate.
+ * mkcheck.in (SRC_DIR): Use it.
+
+ * include/bits/std_stdexcept.h: And here.
+ * include/bits/std_ios.h: Change std_exception.h to exception.
+ * src/locale.cc: And here.
+ * src/locale-inst.cc: And here.
+
+ * include/bits/valarray_array.h: And here.
+ * include/bits/stl_alloc.h: And here.
+ * include/bits/stl_algobase.h: And here.
+ * include/bits/pthread_allocimpl.h: And here.
+ * include/bits/stl_construct.h: Change to std_new.h to new.
+
+ * include/bits/locale_facets.h: Change std_typeinfo.h to typeinfo.
+
+ * src/Makefile.am (INCLUDES): Add LIBSUPCXX_INCLUDES.
+ (headers): Remove duplicated headers.
+ (std_headers): And here.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am (LIBSUPCXX_INCLUDES): Remove.
+ * libsupc++/Makefile.in: Regenerate.
+ * Makefile.am (LIBSUPCXX_INCLUDES): Add here.
+ (AM_MAKEFLAGS): And here.
+ * Makefile.in: Regenerate.
+ * include/bits/std_typeinfo.h: Remove.
+ * include/bits/std_new.h: Remove
+ * include/bits/std_exception.h: Remove.
+ * std/new: Remove.
+ * std/typeinfo: Remove.
+ * std/exception: Remove.
+
+ * libio/_G_config.h (__need_ptrdiff_t): Add.
+
+ * libsupc++/include/new: Change stddef.h to cstddef.
+ * libsupc++/tinfo.h: Change limits.h to climits.
+ * libsupc++/pure.cc: Comment out _GNU_LIBRARY_ bits, as this
+ renders the file uncompilable. Add copyright.
+
+ * include/c_std/bits/std_cstddef.h: Don't bring wchar_t into std
+ namespace, as it is a fundamental type.
+
+2000-10-09 Richard Henderson <rth@cygnus.com>
+
+ * libsupc++/pure.cc: New file.
+ * libsupc++/Makefile.am (INCLUDES): Add top_builddir.
+ (sources): Add pure.cc.
+ * libsupc++/Makefile.in: Regenerate.
+
+2000-10-09 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * docs/configopts.html: Edit.
+
+ * libio/Makefile.am (INCLUDES): Remove duplicates, simplify.
+ * libio/Makefile.in: Regenerate.
+ * libmath/Makefile.am (INCLUDES): Remove duplicates, simplify.
+ * libmath/Makefile.in: Regenerate.
+ * libsupc++/Makefile.am (INCLUDES): Remove duplicate.
+ * libsupc++/Makefile.in: Regenerate.
+
+ * Makefile.am (AM_MAKEFLAGS): Add GLIBCPP_INCLUDES,
+ TOPLEVEL_INCLUDES, LIBMATH_INCLUDES, LIBIO_INCLUDES,
+ CSHADOW_INCLUDES up here.
+ * Makefile.in: Regenerate.
+ * src/Makefile.am (CSHADOW_INCLUDES): Add include/c_std, include/c
+ for shadow headers.
+ (myinstallheaders): Change glibcpp_includedir to GLIBCPP_INCLUDES.
+ Move GLIBCPP_INCLUDES, TOPLEVEL_INCLUDES, LIBMATH_INCLUDES,
+ LIBIO_INCLUDES, CSHADOW_INCLUDES up Makefile hierarchy.
+ * src/Makefile.in: Regenerate.
+
+ * include/c: New directory.
+ * include/c/bits/(std_cassert.h, std_cctype.h, std_cerrno.h,
+ std_cfloat.h, std_climits.h, std_clocale.h, std_cmath.h,
+ std_csetjmp.h, std_csignal.h, std_cstdarg.h, std_cstddef.h,
+ std_cstdio.h, std_cstdlib.h, std_cstring.h, std_ctime.h,
+ std_cwchar.h, std_cwctype.h): Add, moving from...
+ * include/bits: ...here.
+ * include/c_std: New directory.
+ * include/c_std/bits/*: Populate from...
+ * shadow: ...here. Remove directory.
+
+2000-10-08 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
+
+ * libsupc++/Makefile.am (INCLUDES): Add toplevel include directory.
+ (INCLUDES): Add glibcpp_includedir.
+ * libsupc++/Makefile.in: Regenerate.
+
+ * acinclude.m4 (GLIBCPP_CHECK_OS): Link to os_defines.h.
+ * aclocal.m4: Regenerate.
+ * config/os/*/bits/os_defintes: Adjust copyright dates.
+
+2000-10-08 Phil Edwards <pme@sources.redhat.com>
+
+ * include/bits/c++config: Include <bits/os_defines.h>
+ * config/os/aix/bits/os_defines.h: New file.
+ * config/os/bsd/bits/os_defines.h: Ditto.
+ * config/os/generic/bits/os_defines.h: Ditto.
+ * config/os/gnu-linux/bits/os_defines.h: Ditto.
+ * config/os/irix/bits/os_defines.h: Ditto.
+ * config/os/newlib/bits/os_defines.h: Ditto.
+ * config/os/solaris/solaris2.5/bits/os_defines.h: Ditto.
+ * config/os/solaris/solaris2.6/bits/os_defines.h: Ditto.
+ * config/os/solaris/solaris2.7/bits/os_defines.h: Ditto.