From 16f434aff41523324cf2b116f756bd4f42aaf223 Mon Sep 17 00:00:00 2001 From: bkoz Date: Wed, 3 Jan 2001 15:53:28 +0000 Subject: [PATCH] 2001-01-02 Benjamin Kosnik * acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value. * aclocal.m4: Regenerate. * configure: Regenerate. * include/bits/c++config (__GLIBCPP__): Bump version number. * ChangeLog: Start new log for year 2001 * ChangeLog-2000: New file. * docs/html/configopts.html: Make sure default values are current, git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38663 138bc75d-0d04-0410-961f-82ee72b054a4 --- libstdc++-v3/ChangeLog | 10205 +------------------ libstdc++-v3/{ChangeLog => ChangeLog-2000} | 31 - libstdc++-v3/acinclude.m4 | 10 +- libstdc++-v3/aclocal.m4 | 10 +- libstdc++-v3/config/os/gnu-linux/bits/os_defines.h | 2 +- libstdc++-v3/configure | 2098 ++-- libstdc++-v3/docs/html/configopts.html | 36 +- libstdc++-v3/include/bits/c++config | 4 +- 8 files changed, 1131 insertions(+), 11265 deletions(-) rewrite libstdc++-v3/ChangeLog (99%) copy libstdc++-v3/{ChangeLog => ChangeLog-2000} (99%) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog dissimilarity index 99% index 47c905ecc8d..44adda75873 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,10161 +1,44 @@ -2001-01-01 Benjamin Kosnik - - * include/c_std/bits/std_cwchar.h: Same. - * testsuite/17_intro/header_cwchar.cc: Same. - * include/c_std/bits/std_ctime.h: Same. - * testsuite/17_intro/header_ctime.cc: Same. - * include/c_std/bits/std_cstdlib.h: Same. - Clean up undefs, make consistent with cwchar and cmath, etc. - * testsuite/17_intro/header_cstdlib.cc: Same. - * include/c_std/bits/std_cstdio.h: Same here. - * testsuite/17_intro/header_cstring.cc: Same. - * include/c_std/bits/std_cstring.h: Include std_cstddef.h for size_t. - * testsuite/17_intro/header_cstring.cc: New file. Check for - size_t in namespace std. - - * include/c_std/bits/std_cwchar.h: Explicit checks for mbstate_t. - * acconfig.h (HAVE_MBSTATE_T): Add. - * config.h.in: Regenerate. - * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Always test for - mbstate_t. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * testsuite/17_intro/headers_c++.cc: New file. - * testsuite/17_intro/headers_c.cc: Small changes. - -2001-01-01 David Billinghurst - - * tests_flags.in: Fix typo in usage. - - * tests_flags.in: Set target specific LIBS for cygwin. - -2000-12-31 Alexandre Oliva - - * include/c_std/bits/std_cstdlib.h (mblen): Protect against macro. - -2000-12-23 Benjamin Kosnik - - * src/Makefile.am (CSTD_INCLUDES): Change from CSHADOW_INCLUDES. - (strstream.cc): Add special rule for deprecated files. - * libsupc++/Makefile.am (INCLUDES): Sync. - * acinclude.m4 (GLIBCPP_EXPORT_INCLUDES): And here. - - Reported by Fred Fish - * include/backward/iomanip.h: Remove backward from include - * include/backward/strstream.h: Same. - * include/backward/stream.h: Same. - * include/backward/ostream.h: Same. - * include/backward/istream.h: Same. - * src/strstream.cc: And here. - - Reported by Brad Garcia - * src/string-inst.cc (_S_find): Use generic template. - * include/bits/string.tcc (_S_find): Remove specializations - -2000-12-22 Benjamin Kosnik - - Attempt to make locale visible in gdb. - * include/bits/std_locale.h: Remove codecvt.h include. - * include/bits/locale_facets.h: Add here, after ctype decls. - * include/bits/codecvt.h: Remove std namespace, as assumed to be - in std now. - - * include/bits/locale_facets.h: Consistently move generic static - member definitions directly after generic facet declarations. - * include/bits/locale_facets.tcc: From here. - - * src/locale.cc: Organize locale::id static definitions for - required facets. - * src/codecvt.cc (codecvt): Remove locale::id definition. - (codecvt): Same. - * src/localename: And here. - - * include/bits/localefwd.h (_Count_ones): Change _S_count to _M_count. - Same for _M_halfcount. - -2000-12-22 Alexandre Oliva - - * mknumeric_limits: Output to temporary files, and rename them at - the end. - -2000-12-21 Benjamin Kosnik - - * configure.in: Change GLIBCPP_ENABLE_SHADOW to - GLIBCPP_ENABLE_CHEADERS. - * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to - ENABLE_CHEADERS. C_INCLUDE_DIR defaults to c_std from c. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * include/c: Move to ... - * include/c_std: ...here. - * include/c_std: Move to ... - * include/c_shadow: ...here. - * include/c: Repopulate, with simple headers. - * docs/html/configopts.html: Adjust docs. - -2000-12-21 Joseph S. Myers - - * acinclude.m4, configure.in, mkcheck.in, - testsuite/21_strings/ctor_copy_dtor.cc, - testsuite/21_strings/inserters_extractors.cc, - testsuite/23_containers/map_operators.cc, - testsuite/23_containers/vector_element_access.cc, - testsuite/25_algorithms/lower_bound.cc, - testsuite/27_io/ifstream_members.cc, - testsuite/27_io/istream_extractor_arith.cc, - testsuite/27_io/istream_unformatted.cc, - testsuite/27_io/ofstream_members.cc, - testsuite/27_io/ostream_inserter_char.cc, - testsuite/27_io/ostream_inserter_other.cc, - testsuite/27_io/ostream_manip.cc, testsuite/27_io/streambuf.cc: - Change sourceware.cygnus.com and sources.redhat.com URLs for - libstdc++ web pages and list archives to point to gcc.gnu.org - * aclocal.m4, configure: Regenerate. - -2000-12-21 Gabriel Dos Reis - - * src/Makefile.am (sources): Remove complex.cc, complexf.cc and - complexl.cc from list. - * src/Makefile.in: Regenerate. - * src/complex.cc: Remove. - * src/complexf.cc: Likewise. - * src/complexl.cc: Likewise. - - * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove csqrtl.c - (EXTRA_DIST): Remove csqrt.c and csqrtf.c. - * libmath/Makefile.in: Regenerate. - * libmath/complex-stub.h: Remove. - * libmath/csqrt.c: Likewise. - * libmath/sqrtf.c: Likewise. - * libmath/sqrtl.c: Likewise. - * libmath/mathconf.h: Remove and "complex-stub.h" - #inclusion. - - * include/bits/std_complex.h (sqrt<>): Define primary template. - (complex<>): Remove sqrt friend declarations. - - * configure.in: Initialize with src/ios.cc. - * configure: Regenerate. - * acinclude.m4: Remove check for csqrt* and - * aclocal.m4: Regenerate. - * config.h.in: Regenerate. - * Makefile.in: Regenerate. - -2000-12-20 Phil Edwards - - * acinclude.m4 (SECTION_FLAGS, OPT_LDFLAGS): Fix minor thinko. - * aclocal.m4: Regenerate. - * configure: Ditto. - * Makefile.in: Ditto. - * libio/Makefile.in: Ditto. - * libmath/Makefile.in: Ditto. - * libsupc++/Makefile.in: Ditto. - * src/Makefile.in: Ditto. - - * include/bits/istream.tcc: Fix clause reference in comment. - -2000-12-20 Benjamin Kosnik - - * testsuite/17_intro/headers_c.cc (main): New file. - - * acinclude.m4 (SECTION_FLAGS): Only set if --enable-debug is not - passed. - (OPT_LDFLAGS): And here. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-12-19 Curtis Janssen - - * src/ios.cc (ios_base::_M_grow_words(int ix)): Fix libstdc++/1089. - * testsuite/27_io/ios_base_storage.cc (test01): New file. - -2000-12-19 Benjamin Kosnik - - * configure.in: Don't turn on long long by default. - (gxx_target_include_dir): Adjuse comment. - * configure: Regenerate. - * include/c/bits/std_cstdio.h: Remove c++config.h include. - * src/locale.cc: Formatting tweaks. - * testsuite/22_locale/ctype.cc (char): Provide - member functions. - -2000-12-19 Loren J. Rittle - - * testsuite/22_locale/ctype.cc (test01): Correct ~ operator usage. - -2000-12-19 Mark Kettenis - - * configure.target: Support the Hurd. - -2000-12-19 Benjamin Kosnik - - * config/os/solaris/solaris2.5/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.6/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.7/bits/ctype_inline.h (is): Same. - * config/os/newlib/bits/ctype_inline.h (is): Same. - * config/os/irix/bits/ctype_inline.h (is): Same. - * config/os/bsd/netbsd/bits/ctype_inline.h (is): Same. - * config/os/bsd/freebsd/bits/ctype_inline.h (is): Same. - * config/os/aix/bits/ctype_inline.h (is): Same. - * config/os/gnu-linux/bits/ctype_inline.h (is): Revert. - * config/os/generic/bits/ctype_inline.h (is): Non-table based - implementation. - - * testsuite/22_locale/ctype_char_members.cc (test01): Use binary - operator correctly. - (test01): Check 'A' for alnum, upper, alpha. - -2000-12-19 Gabriel Dos Reis - - * include/bits/std_complex.h (complex::operator-=): Fix - thinko. - -2000-12-18 Benjamin Kosnik - - * configure.in: Set os_include_dir for cross_compiles. - * configure: Regenerate. - * configure.target (l_glibcpp_cxxflags): Don't try to be clever - when assigning ATOMICITYH. Only special case the special cases... - -2000-12-18 Joseph S. Myers - - * docs/html/17_intro/COPYING: Update to current - ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references - to 19yy as example year in copyright notice). - -2000-12-15 Benjamin Kosnik - - * configure.in (gxx_target_include_dir): Install target-dependent - include files in a target-dependent place. - * configure: Regenerate. - * src/Makefile.am: Add in support here. - * src/Makefile.in: Regenerate. - -2000-12-14 Benjamin Kosnik - - * src/Makefile.am (myinstallheaders): Install backwards headers in - prefix, not prefix/backward. - * src/Makefile.in: Regenerate. - -2000-12-14 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Revert changes - touching copysignf, atan2f, expf. - (GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT): Add it back here. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-12-14 Benjamin Kosnik - - * configure.in (CXX): Exit out if mknumeric_limits fails. - * mknumeric_limits (CXX): Use BUILD_DIR/g++, not g++ in - path. Consistency with tests_flags.in. - -2000-12-14 Benjamin Kosnik - - * include/c/bits/*.h: Remove include_next, replace with include, - as include_next does not work host-x-host, and include_next not - necessary. - -2000-12-13 Benjamin Kosnik - - * include/bits/locale_facets.h (ctype): Remove throw specs not in - base class signature. - * config/os/*/bits/ctype_inline.h (is): Same. - -2000-12-13 Benjamin Kosnik - - * config/os/generic/bits/ctype_base.h (ctype_base): Consistency - with linux. - * config/os/generic/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.5/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.5/bits/ctype_base.h: Same. - * config/os/solaris/solaris2.6/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.6/bits/ctype_base.h: Same. - * config/os/solaris/solaris2.7/bits/ctype_inline.h (is): Same. - * config/os/solaris/solaris2.7/bits/ctype_base.h: Same. - * config/os/irix/bits/ctype_inline.h (is): Same. - * config/os/irix/bits/ctype_base.h (ctype_base): Same. - * config/os/aix/bits/ctype_inline.h (is): Same. - * config/os/aix/bits/ctype_base.h (ctype_base): Same. - * config/os/bsd/netbsd/bits/ctype_inline.h (is): Same. - * config/os/bsd/netbsd/bits/ctype_base.h (ctype_base): Same. - * config/os/bsd/freebsd/bits/ctype_base.h (ctype_base): Same. - * config/os/bsd/freebsd/bits/ctype_inline.h (is): Same. - * config/os/newlib/bits/ctype_inline.h (is): Same. - * config/os/newlib/bits/ctype_base.h (ctype_base): Same. - - * testsuite/22_locale/ctype_char_members.cc (test01): Add tests, fix. - * testsuite/22_locale/ctype.cc (test01): Add tests for - ctype_base::mask bitmask features. - * src/locale.cc: Define const static data for ctype_base. - * config/os/gnu-linux/bits/ctype_base.h (ctype_base): Make - ctype_base::mask type an integer type, not an enum. - * config/os/gnu-linux/bits/ctype_inline.h (is): Implement correctly. - * include/bits/locale_facets.h: Tweaks. - - * include/bits/ios_base.h: Formatting tweaks. - - * docs/html/17_intro/C++STYLE: Add. - -2000-12-12 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Don't link ctype - files here... - * configure.in: Rather, do it once for all targets here. Clean up - canadian cross and cross compile targets for linux-targeted - crosses. - * configure: Regenerate. - * aclocal.m4: Regnerate. - * acconfig.h: Add more defines. - * config.h.in: Regenerate. - -2000-12-12 Angela Marie Thomas - - * configure.in: Fix case for host-x-linux - * configure: Regenerate. - -2000-12-10 Alexandre Petit-Bianco - - * src/Makefile.am (libstdc++.INC:): 2000-12-05 reverted to include - 2000-11-12 hunk. - * src/Makefile.in: Rebuilt. - -2000-12-09 Jason Merrill - - * testsuite/20_util/auto_ptr.cc (test07): Remove test that tries - to copy-initialize an auto_ptr from an auto_ptr; it - isn't supposed to work anymore. - -2000-12-09 Phil Edwards - - Move the HTML-containing subdirs from 'docs' to 'docs/html'. - * README: Update the locations of instructions. - * docs/doxygen/run_doxygen: New file, stub. - - * docs/Makefile: Moved... - * docs/configopts.html: Likewise. - * docs/documentation.html: Likewise. - * docs/install.html: Likewise. - * docs/lib3styles.css: Likewise. - * docs/17_intro/BADNAMES: Likewise. - * docs/17_intro/BUGS: Likewise. - * docs/17_intro/C++STYLE: Likewise. - * docs/17_intro/CHECKLIST: Likewise. - * docs/17_intro/COPYING: Likewise. - * docs/17_intro/DESIGN: Likewise. - * docs/17_intro/HEADER_POLICY: Likewise. - * docs/17_intro/PROBLEMS: Likewise. - * docs/17_intro/RELEASE-NOTES: Likewise. - * docs/17_intro/TODO: Likewise. - * docs/17_intro/contribute.html: Likewise. - * docs/17_intro/headers_cc.txt: Likewise. - * docs/17_intro/howto.html: Likewise. - * docs/17_intro/libstdc++-assign.txt: Likewise. - * docs/17_intro/organization: Likewise. - * docs/17_intro/porting-howto.html: Likewise. - * docs/18_support/howto.html: Likewise. - * docs/19_diagnostics/howto.html: Likewise. - * docs/20_util/howto.html: Likewise. - * docs/21_strings/gotw29a.txt: Likewise. - * docs/21_strings/howto.html: Likewise. - * docs/21_strings/stringtok_h.txt: Likewise. - * docs/21_strings/stringtok_std_h.txt: Likewise. - * docs/22_locale/codecvt.html: Likewise. - * docs/22_locale/ctype.html: Likewise. - * docs/22_locale/howto.html: Likewise. - * docs/22_locale/locale.html: Likewise. - * docs/23_containers/howto.html: Likewise. - * docs/23_containers/wrappers_h.txt: Likewise. - * docs/24_iterators/howto.html: Likewise. - * docs/25_algorithms/howto.html: Likewise. - * docs/26_numerics/howto.html: Likewise. - * docs/27_io/howto.html: Likewise. - * docs/27_io/iostreams_hierarchy.pdf: Likewise. - * docs/ext/howto.html: Likewise. - * docs/faq/index.html: Likewise. - * docs/faq/index.txt: Likewise. - * docs/html/Makefile: ...to here. - * docs/html/configopts.html: Likewise. - * docs/html/documentation.html: Likewise. - * docs/html/install.html: Likewise. - * docs/html/lib3styles.css: Likewise. - * docs/html/17_intro/BADNAMES: Likewise. - * docs/html/17_intro/BUGS: Likewise. - * docs/html/17_intro/C++STYLE: Likewise. - * docs/html/17_intro/CHECKLIST: Likewise. - * docs/html/17_intro/COPYING: Likewise. - * docs/html/17_intro/DESIGN: Likewise. - * docs/html/17_intro/HEADER_POLICY: Likewise. - * docs/html/17_intro/PROBLEMS: Likewise. - * docs/html/17_intro/RELEASE-NOTES: Likewise. - * docs/html/17_intro/TODO: Likewise. - * docs/html/17_intro/contribute.html: Likewise. - * docs/html/17_intro/headers_cc.txt: Likewise. - * docs/html/17_intro/howto.html: Likewise. - * docs/html/17_intro/libstdc++-assign.txt: Likewise. - * docs/html/17_intro/organization: Likewise. - * docs/html/17_intro/porting-howto.html: Likewise. - * docs/html/18_support/howto.html: Likewise. - * docs/html/19_diagnostics/howto.html: Likewise. - * docs/html/20_util/howto.html: Likewise. - * docs/html/21_strings/gotw29a.txt: Likewise. - * docs/html/21_strings/howto.html: Likewise. - * docs/html/21_strings/stringtok_h.txt: Likewise. - * docs/html/21_strings/stringtok_std_h.txt: Likewise. - * docs/html/22_locale/codecvt.html: Likewise. - * docs/html/22_locale/ctype.html: Likewise. - * docs/html/22_locale/howto.html: Likewise. - * docs/html/22_locale/locale.html: Likewise. - * docs/html/23_containers/howto.html: Likewise. - * docs/html/23_containers/wrappers_h.txt: Likewise. - * docs/html/24_iterators/howto.html: Likewise. - * docs/html/25_algorithms/howto.html: Likewise. - * docs/html/26_numerics/howto.html: Likewise. - * docs/html/27_io/howto.html: Likewise. - * docs/html/27_io/iostreams_hierarchy.pdf: Likewise. - * docs/html/ext/howto.html: Likewise. - * docs/html/faq/index.html: Likewise. - * docs/html/faq/index.txt: Likewise. - -2000-12-08 Phil Edwards - - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): New conditional, - GLIBCPP_BUILD_LIBIO, true iff building libio. - * libio/Makefile.am: Use; set noinst_LTLIBRARIES empty if false. - * aclocal.m4: Regenerated. - * config.h.in: Regenerated. - * configure: Regenerated. - * libio/Makefile.in: Regenerated. - * libmath/Makefile.in: Regenerated. - -2000-12-08 Gabriel Dos Reis - - * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove ccosl, - cexpl, clog10l, csinhl, ctanhl, ctanl. - (EXTRA_DIST): Remove ccos, ccosf, csin, csinf, ccosh, ccoshf, - csing, csinhf, clog10, clog10f, ctan, ctanf, ctanh, ctanhf. - * libmath/Makefile.in: Regenarate. - * libmath/ccos.c: Remove. - * libmath/ccosf.c: Likewise. - * libmath/ccosl.c: Likewise. - * libmath/csin.c: Likewise. - * libmath/csinf.c: Likewise. - * libmath/csinl.c: Likewise. - * libmath/ctan.c: Likewise. - * libmath/ctanf.c: Likewise. - * libmath/ctanl.c: Likewise. - * libmath/ccosh.c: Likewise. - * libmath/ccoshf.c: Likewise. - * libmath/ccoshl.c: Likewise. - * libmath/csinh.c: Likewise. - * libmath/csinhf.c: Likewise. - * libmath/csinhl.c: Likewise. - * libmath/ctanh.c: Likewise. - * libmath/ctanhf.c: Likewise. - * libmath/ctanhl.c: Likewise. - * libmath/cexp.c: Likewise. - * libmath/cexpf.c: Likewise. - * libmath/cexpl.c: Likewise. - * libmath/clog10.c: Likewise. - * libmath/clog10f.c: Likewise. - * libmath/clog10l.c: Likewise. - * libmath/complex-stub.h: Remove forward declaration of functions - mentioned above. - - * include/bits/std_complex.h(tan, tanh): Define primary templates. - (complex<>): Remove friend declarations for tan<> and tanh<>. - * src/complex.cc(tan, tanh): Remove specializations. - - * acinclude.m4: Remove check for ccos, ccosf, ccosl, ccosh, - ccoshf, ccoshl, csin, csinf, csinl, csinh, csinhf, csinhl, cexp, - cexpf, cexpl, ctan, ctanf, ctanl, ctanh, ctanhf, ctanhl. - * aclocal.m4: Regenarate. - * configure: Regenarate. - -2000-12-08 Gabriel Dos Reis - - * acinclude.m4: Don't forget to remove check for cpowl as it is no - longer needed, nor is the corresponding stub existent. - * aclocal.m4: Regenarate. - * configure: Regenarate. - -2000-12-07 Benjamin Kosnik - - * config/os/generic/bits/ctype_base.h (ctype_base): Change space mask. - - * config/os/generic/bits/ctype_noninline.h (ctype): Remove default - arguments in definition. - * config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same. - * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same. - * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same. - * config/os/newlib/bits/ctype_noninline.h (ctype): Same. - * config/os/irix/bits/ctype_noninline.h (ctype): Same. - * config/os/hpux/bits/ctype_noninline.h (ctype): Same. - * config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same. - * config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same. - * config/os/aix/bits/ctype_noninline.h (ctype): Same. - - * include/bits/locale_facets.h: Tweak. - -2000-12-06 Benjamin Kosnik - - * include/bits/locale_facets.h (ctype): Remove _Ctype_nois and - _Ctype and replace with common __ctype_abstract_base. - (ctype::_M_convert_to_wmask): Move to locale.cc. - * config/os/gnu-linux/bits/ctype_noninline.h (ctype::ctype): - And here. - * config/os/solaris/solaris2.7/bits/ctype_noninline.h (ctype): Same. - * config/os/solaris/solaris2.6/bits/ctype_noninline.h (ctype): Same. - * config/os/solaris/solaris2.5/bits/ctype_noninline.h (ctype): Same. - * config/os/newlib/bits/ctype_noninline.h (ctype): Same. - * config/os/irix/bits/ctype_noninline.h (ctype): Same. - * config/os/hpux/bits/ctype_noninline.h (ctype): Same. - * config/os/generic/bits/ctype_noninline.h (ctype): Same. - * config/os/aix/bits/ctype_noninline.h (ctype): Same. - * config/os/bsd/netbsd/bits/ctype_noninline.h (ctype): Same. - * config/os/bsd/freebsd/bits/ctype_noninline.h (ctype): Same. - * src/locale-inst.cc: Clean instantiations. - * src/locale.cc (ctype): Add definitions here. - (ctype::_M_wmask): Move definitions here. - - * config/os/generic/bits/ctype_inline.h (ctype::is): - Implement in a generic way, with only "C" functionality and no - knowlege of the target os. - * config/os/generic/bits/os_defines.h: Change comments to C++ style. - * testsuite/22_locale/ctype_char_members.cc (test01): Add tests. - - * include/bits/codecvt.h (ctype_byname): Remove specializations, - as not required. - * include/bits/localefwd.h (codecvt_byname): And here. - * src/codecvt.cc: Remove codecvt_byname specializations. - - * include/c/bits/std_cstdio.h: Include c++config.h. - -2000-12-06 Phil Edwards - - * acinclude.m4 (GLIBCPP_CHECK_*_DECL_AND_LINKAGE_*): Pre-test - whether the cached result is present. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * Makefile.in: Regenerate. - * libio/Makefile.in: Regenerate. - * libmath/Makefile.in: Regenerate. - * libsupc++/Makefile.in: Regenerate. - * src/Makefile.in: Regenerate. - -2000-12-06 Richard Earnshaw - - * configure.target (*-*-freebsd, *-*-netbsd): Correct paths to - os_include_dir. - -2000-12-05 Jeffrey A Law - - * configure.target (hpux): Set os_include_dir. - * config/os/hpux/bits/ctype_base.h: New file - * config/os/hpux/bits/ctype_inline.h: New file - * config/os/hpux/bits/ctype_noinline.h: New file - * config/os/hpux/bits/os_defines.h: New file - -2000-12-05 Alexandre Petit-Bianco - - * src/Makefile.am (libstdc++.INC): Revert for libjava builds. - * src/Makefile.in: Regenerate. - -2000-12-05 Benjamin Kosnik - - * acinclude.m4 (EXTRA_CXX_FLAGS): And here. - * include/c/bits/std_cstdlib.h (std ): Change macro to - _GLIBCPP_NEED_LLDIV_T. - * acconfig.h: Remove unused MBSTATE_T bits. - * configure.in: Same. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * config.h.in: Regenerate. - -2000-12-05 Benjamin Kosnik - - * acinclude.m4: Change up to reflect new directory organization. - Add in bits for NetBSD. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * config/os/bsd: New directory. - * config/os/netbsd: Move to... - * config/os/bsd/netbsd: ...here. - * config/os/freebsd: Move to... - * config/os/bsd/freebsd: ...here. - -2000-12-05 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Check for - lldiv_t. Allow the use of os-specific defines while checking for - long-long functions by the inclusion of os_defines.h. - * aclocal.m4: Regenerate. - * configure.in: Add comments. - * configure: Regenerate. - * acconfig.h: Add _GLIBCPP_HAVE_LLDIV_T. - * config.h.in: Regenerate. - * config/os/gnu-linux/bits/os_defines.h: Fix typos and - duplications in comments. - -2000-12-05 Richard Earnshaw - - * config/os/freebsd/bits/ctype_base.h: Update comments about other - BSD variants. - -2000-12-05 Richard Earnshaw - - * config/os/freebsd/bits/*.h: Move here from config/os/bsd/bits. - * aclocal.m4: Adjust accordingly. - * configure.target: Likewise. - * configure: Regenerate. - -2000-12-05 Richard Earnshaw - - * config/cpu/arm/bits/atomicity.h: Add support for compiling Thumb - code. - -2000-12-05 Richard Earnshaw - - Support for NetBSD. - * aclocal.m4: Add test for NetBSD's ctype support. - * configure: Regenerate. - * configure.target: Support NetBSD. - * config/os/netbsd/bits/ctype_base.h: New file. - * config/os/netbsd/bits/ctype_inline.h: New file. - * config/os/netbsd/bits/ctype_noinline.h: New file. - * config/os/netbsd/bits/os_defines.h: New file. - -2000-12-05 Gabriel Dos Reis - - * src/complex.cc (pow): Remove definitions for explicit - specializations. - * libmath/mathconf.h: Remove declarations for c_log, c_logf, - c_logl. - * libmath/complex-stub.h: Remove declarations for cpow, cpowf, - cpowl. - * libmath/cpow.c: Remove. - * libmath/cpowf.c: Remove. - * libmath/cpowl.c: Remove. - * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove c_logl, - cpowl, - (EXTRA_DIST): Remove c_log, c_logf, carg, cargf. - * libmath/Makefile.in: Regenarate. - * libmath/c_log.c: Remove - * libmath/c_logf.c: Likewise. - * libmath/c_logl.c: Likewise. - * libmath/carg.c: Likewise. - * libmath/cargf.c: Likewise. - * libmath/cargl.c: Likewise. - * include/bits/std_complex.h (pow): Define primary templates. - (complex<>): Remove friend declarations for pow<>(). - * acinclude.m4: Remove check for c_log, c_logf, c_logl, carg, - cargf. - * aclocal.m4: Regenarate. - * configure: Regenarate. - -2000-12-03 Joseph S. Myers - - * docs/configopts.html, docs/documentation.html, - docs/install.html, docs/17_intro/BADNAMES, - docs/17_intro/contribute.html, 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, docs/faq/index.txt: Sync - with wwwdocs. - -2000-12-01 Phil Edwards - - * docs/download.html: Remove. - * docs/footer.ihtml: Remove. - * docs/header.ihtml: Remove. - * docs/index.html: Remove. - * docs/links.html: Remove. - * docs/mail.html: Remove. - * docs/status.html: Remove. - * docs/thanks.html: Remove. - -2000-12-01 Phil Edwards - - * mkcheck.in: Count static and shared results separately. - -2000-12-01 Loren J. Rittle - - * mkcheck.in: Correct typo. - -2000-12-01 Gabriel Dos Reis - - * src/cmath.cc: Remove. - * src/Makefile.am (c_base_headers): Add bits/cmath.tcc. - (sources): Remove cmath.cc - * src/Makefile.in: Regenerate. - - * include/c/bits/std_cmath.h (__cmath_power<>): Declare. - (__cmath_abs<>): New function. - (abs, fabs): Use __cmath_abs when no direct support is available. - (__pow_helper<>): New function. - (pow): Define here. Use __pow_helper<>. - - * include/c/bits/cmath.tcc: New file. - -2000-11-29 Benjamin Kosnik - - Fixes for build directories with colons, AIX build problems. - * src/Makefile.am: Cleanups, add documentation. - (libstdc++.INC): Simplify rule. - (myinstallheaders): Consolidate install rules. - (myinstalldirs): New, make directores. - (base_headers): Subdivide based on install directory. - (ext_headers): New. - (backward_headers): New. - (headers): Remove. - (c_headers): Remove, unused. - (c_shadow_headers): Split up, deal with conditional usage in a - sane manner. - * src/Makefile.in: Regenerate. - -2000-11-29 Phil Edwards - - Sync with the documentation from wwwdocs. - * docs/Makefile: New file (rebuilds FAQ text version). - * docs/configopts.html: Update. - * docs/documentation.html: Update. - * docs/download.html: Update. - * docs/index.html: Update. - * docs/install.html: Update. - * docs/links.html: Update. - * docs/mail.html: Update. - * docs/status.html: Update. - * docs/thanks.html: Update. - * docs/27_io/howto.html: Update. - * docs/faq/index.html: Update for 2.91. - * docs/faq/index.txt: Update for 2.91. - * docs/footer.html: Removed. - * docs/footer.ihtml: New file. - * docs/gccrebuild.html: Removed. - * docs/header.html: Removed. - * docs/header.ihtml: New file. - -2000-11-29 Loren J. Rittle - - * tests_flags.in: Correct typo. - -2000-11-29 Gabriel Dos Reis - - * tests_flags (SH_FLAGS, ST_FLAGS): Move them back to ... - * mkcheck.in (SH_FLAGS, ST_FLAGS): ...here - -2000-11-29 Gabriel Dos Reis - - * src/Makefile.am (sources): Add bitset.cc - * src/Makefile.in: Regenrate. - - * include/bits/std_bitset.h (_GLIBCPP_BITSET_BITS_PER_WORD): New - macro. Replace __BITS_PER_WORDS throughout. - (__BITS_PER_WORDS): Remove. - (bitset<>::_M_do_find_first, bitset<>::_M_do_find_next): Move - definitions to src/bitset.cc. - - * src/bitset.cc (bitset<>::_M_do_find_first, - bitset<>::_M_do_find_next): Define here. - (_Bit_count<>::_S_bit_count, _Find_one<>::_S_first_one): Define - here. Explicitly instantiate definitions. - -2000-11-28 Franz Sirl - - * config/cpu/powerpc/bits/atomicity.h (__exchange_and_add): Silence - preprocessor multi-line string warnings. - (__atomic_add): Likewise. - (__compare_and_swap): Likewise. - (__always_swap): Likewise. - (__test_and_set): Likewise. - * config/cpu/arm/bits/atomicity.h (__exchange_and_add): Likewise. - (__atomic_add): Likewise. - (__compare_and_swap): Likewise. - (__always_swap): Likewise. - (__test_and_set): Likewise. - -2000-11-28 Benjamin Kosnik - - Update for 2.91 release. - * include/bits/c++config (__GLIBCPP__): Update. - * docs/17_intro/RELEASE-NOTES: Update. - * docs/status.html: Update, remove bogus autotools disinformation. - -2000-11-27 Benjamin Kosnik - - * tests_flags.in (LTCXX): Change CXX_FLAG to CXXFLAGS. - - * testsuite/22_locale/ctor_copy_dtor.cc: Adjust formatting. - * testsuite/27_io/istream_extractor_arith.cc (test11): New - testcase, based on libstdc++/90. - -2000-11-27 Franz Sirl - - * config/cpu/arm/bits/atomicity.h (__exchange_and_add): Add - __volatile__ to asm. - (__atomic_add): Likewise. - (__compare_and_swap): Likewise. - (__always_swap): Likewise. - (__test_and_set): Likewise. - - * config/cpu/powerpc/bits/atomicity.h: Replace '__ATOMICITY_INLINE' - with 'inline'. - (__exchange_and_add): Add __volatile__ to asm. - (__atomic_add): Likewise. - (__compare_and_swap): Likewise. - (__always_swap): Likewise. - (__test_and_set): Likewise. - -2000-11-27 Gabriel Dos Reis - - * tests_flags.in: Update documentation to reflect the change - below. - -2000-11-26 Benjamin Kosnik - - * tests_flags.in: Export CXX, CXXFLAGS. - * mkcheck.in: Grab them. - -2000-11-26 David Billinghurst - Benjamin Kosnik - - * mkcheck.in: Add exe extension to printnow executable, abstract - out call to this with TIMER_COMMAND. - * configure.target (l_glibcpp_cxxflags): Add cygwin support. - * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Correct paths. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-11-26 Benjamin Kosnik - - * testsuite/27_io/istream_unformatted.cc (test05): Fixup. - -2000-11-26 Benjamin Kosnik - - * acinclude.m4: Only sanity check for compiler version when - configuring. More fixes for 'make clean'. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-11-26 Gabriel Dos Reis - - * libmath/Makefile.am (EXTRA_LONG_DOUBLE_yes): Remove cabsl.c - * libmath/Makefile.in: Regenerate. - * libmath/cabs.c: Remove. - * libmath/cabsf.c: Likewise. - * libmath/cabsl.c: Likewise. - * libmath/complex-stub.h: Remove declarations for cabs*. - - * acinclude.m4: Remove check for cabs*. - * aclocal.m4: Regenerate. - - * Makefile.in: Regenerate. - -2000-11-26 Gabriel Dos Reis - - * tests_flags.in: New file. Split out of ... - * mkcheck.in: ... this. Move flags computation into - tests_flags.in. - * configure.in: Add support for tests_flags. - * confiigure: Regenerate. - -2000-11-25 Joseph S. Myers - - * acinclude.m4: Change C9X references to refer to C99. - * aclocal.m4, configure: Regenerate. - * config/os/gnu-linux/bits/os_defines.h, src/complex.cc, - testsuite/22_locale/codecvt_wchar_t_char.cc, - include/bits/stl_config.h, include/c/bits/std_cwchar.h, - libmath/mathconf.h: Change C9X references to refer to C99. - -2000-11-25 Benjamin Kosnik - Richard Earnshaw - - * src/Makefile.am (INCLUDES): Remove unconditional use of - _GNU_SOURCE and _ISOC99_SOURCE macros. - * src/Makefile.in: Regenerate. - -2000-11-24 Benjamin Kosnik - - * testsuite/22_locale/codecvt_wchar_t_char.cc (main): Add - _GLIBCPP_USE_WCHAR_T guards. - - * configure.in (AC_OUTPUT_COMMANDS): Remove, just run scripts as - is, so that checks for existence of generated files actually work. - * configure: Regenerate. - -2000-11-23 Hans-Peter Nilsson - - * config/os/gnu-linux/bits/os_defines.h: Include . - If not glibc 2.1 or higher, include and define - __off64_t as __loff_t and #define __THROW as empty. - - * libio/libio.h [__P]: Move __THROW and __PMT into their own - ifndef:s. - -2000-11-23 David Edelsohn - - * porting.texi: Expand libtool information. - -2000-11-23 Gabriel Dos Reis - - * include/bits/ios_base.h (ios_base::failure::~failure, - ios_base::failure::what): Move defintion to ... - - * src/ios.cc (ios_base::failure::~failure): ... here. - src/ios.cc (ios::failure::what): Likewise. - -2000-11-22 Benjamin Kosnik - - Make deprecated strstream header consistent with new and new.h. - * include/backward/strstream.h: Add. Use using declarations to - scope strstreambuf, istrstream, ostrstream, strstream to global - scope. - * include/backward/strstream: Remove using declarations. - * src/Makefile.am (base_headers): Add strstream. - * src/Makefile.in: Regenerate. - - * include/backward/new.h (_CPP_BACKWARD_NEW_H): Change macro guard - to be consistent with other headers. - -2000-11-22 Richard Henderson - - * config/os/bsd/bits/ctype_inline.h (is): Fix order of expressions. - -2000-11-22 Phil Edwards - - * porting.texi: Minor tweaks to vocabulary. - -2000-11-22 Loren J. Rittle - - * include/backward/strstream.h: Reinstate the `using' - statements. - -2000-11-22 Loren J. Rittle - - * src/Makefile.am (base_headers): Add missing backwards headers. - * src/Makefile.in: Regenerate. - -2000-11-21 scott snyder - - * config/c_io_stdio.cc (seekoff): Fix return value. - (seekpos): Likewise. - (sys_seek): Likewise. - -2000-11-21 Loren J. Rittle - - * mkcheck.in (explanation): Retain output of all failing - compiles. Don't add gratuitous space to the log file. - -2000-11-21 Benjamin Kosnik - - * src/strstream.cc: Adjust includes. - * src/Makefile.am (base_headers): Remove std_strstream.h, add - backwards/strstream.h. - (std_headers): Remove strstream. - * src/Makefile.in: Regenerate. - * libsupc++/Makefile.am (headers): Remove new.h - * libsupc++/Makefile.in: Regenerate. - * include/std/strstream: Remove. - * include/backward/strstream.h: Replace with... - * include/bits/std_strstream.h: ...this. Move. - * include/backward/complex.h: Remove SGIisms. - * include/backward/streambuf.h: Same. - * include/backward/stream.h: Same. - * include/backward/ostream.h: Same. - * include/backward/istream.h: Same. - * include/backward/iostream.h: Same. - * include/backward/iomanip.h: Same. - * include/backward/fstream.h: Same. - * libsupc++/new.h: Add using declarations for bad_alloc, - nothrow_t, and nothrow, move to ... - * include/backward/new.h: ...here. - -2000-11-21 Mark Mitchell - - * porting.texi: New file. - -2000-11-21 Branko Cibej - - * config/os/solaris/solaris2.6/bits/os_defines.h: Define - _XOPEN_SOURCE, _LARGEFILE64_SOURCE, __EXTENSIONS__, __off_t, - __off64_t and __ssize_t. - * config/os/solaris/solaris2.5/bits/os_defines.h: For now, use the - same configuration as above. - -2000-11-21 Benjamin Kosnik - - * acinclude.m4 (AC_LC_MESSAGES): Check for locale.h. - * aclocal.m4: Regenerate. - * configure: Renerate. - -2000-11-20 Benjamin Kosnik - - * mkcheck.in (explanation): Don't paste output of passing compiles - into log file. Use -static. Get version info. - - * testsuite/23_containers/vector_ctor.cc (test02): Fix thinko. - -2000-11-20 Gabriel Dos Reis - - * include/bits/std_complex.h (complex): Constructor - complex::complex(const complex&) is not explicit; - since it is a promotion. - (complex): Constructors taking complex and - complex are not explicit. - -2000-11-20 Benjamin Kosnik - - * 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. - -2000-11-20 Joseph S. Myers - - * include/bits/c++config, include/bits/ios_base.h, - include/bits/std_streambuf.h: Correct spelling of "deprecated". - -2000-11-19 Mark Mitchell - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * include/bits/locale_facets.tcc (num_get<_CharT, - _InIter>::do_get(...)): Add missing typename keyword. - -2000-11-16 Mark Mitchell - - * 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 , 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 - - * config/c_io_stdio.h: Include stddef.h. - -2000-11-16 Mark Mitchell - - * 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 - - * 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 - - * 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 - - * mkcheck.in: Add function size_command() for irix. - -2000-11-14 Benjamin Kosnik - - * 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 - - * 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 - - * config/c_io_stdio.h: Don't define __c_wfile_type - when _GLIBCPP_USE_WCHAR_T is not defined. - -2000-11-13 Phil Edwards - - * 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 - - * Makefile.am (tmp-libstdsc++.INC:): Do not use -I$(top_builddir). - * Makefile.in: Regenerate. - -2000-11-12 David Edelsohn - - * 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 - - * acinclude.m4 (GLIBCPP_ENABLE_ATOMICITY): Handle FreeBSD. - * aclocal.m4, configure: Rebuilt. - -2000-11-12 Brent Verner - - * 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 - - * 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 - - * 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 - - * 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 - - * include/bits/cpp_type_traits.h: Fix typos. Adjust formatting. - -2000-11-10 Gabriel Dos Reis - - * include/bits/localefwd.h (_Count_ones<>::_S_halfcount, - _Count_ones<>::_S_count): Turn into enumerators. - -2000-11-08 Mark Mitchell - - * include/bits/codecvt.h (codecvt::do_out): Make it const-correct. - (codecvt::do_in): Likewise. - -2000-11-08 David Edelsohn - - * src/locale-inst.cc: Add explicit instantiations of - _M_fill_insert and fill_n<..., unsigned long,...> . - -2000-11-06 Gabriel Dos Reis - - * include/bits/std_complex.h (conj): Undo double removal. - -2000-11-06 Alexandre Oliva - - * 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 - - * 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 - - * acinclude.m4 (CXX): Prevent it from being cached. - * aclocal.m4, configure, */Makefile.in: Rebuilt. - -2000-11-03 David Edelsohn - - * 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 - - * 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 - - * 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 - - * 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 - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE_SUPPORT): Fix typo. - -Thu Nov 2 10:11:45 2000 Mark P Mitchell - - * 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 - - * src/locale.cc: Match orderings for static members. - * include/bits/fstream.tcc: Fixes for cin. - -2000-11-02 Gabriel Dos Reis - - * 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 - - * 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 - - * include/c/bits/std_cwctype.h: Add more undefs. - -2000-10-31 Gabriel Dos Reis - - * 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 - - * 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 - - * 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 - - * include/c/bits/std_cwctype.h: #undef possible function-like - macro definitions of iswxxx functions, which might be brought in - by . 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * mkcheck.in (test_file): Use -rpath, rather than --rpath, when - building shared executables. - -2000-10-29 Mark Harig - - * 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 - - * 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 - - * config/c_io_libio.cc (basic_file::__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 (): 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 - - * src/string-inst.cc (basic_string::npos): Explicitly - instantiate it. - -2000-10-26 Benjamin Kosnik - - * 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 - - * 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 - David Edelsohn - - * 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 - - * include/backward/streambuf.h: New file. - -2000-10-26 David Edelsohn - - * 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 - - * 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 - - * include/bits/std_valarray.h (valarray::valarray): Fix thinko. - Use __valarray_copy_construct only where appropriate. - -2000-10-25 Mark Mitchell - - * 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 - - * 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 - - * docs/configopts.html: Added documentation for the - "--enable-version-specific-runtime-libs" and - "--with-gxx-include-dir" configuration switches. - -2000-10-24 Benjamin Kosnik - - * 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 - - * include/bits/std_bitset.h (_M_do_find_next): Fix typo. - -2000-10-24 Phil Edwards - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * libio/libio.h (_IO_USER_LOCK): Define. - -2000-10-18 Benjamin Kosnik - - * 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 >): Correct - use_facet declaration. Replace 'const ctype' with ctype. - (use_facet >): 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 - - * testsuite/27_io/istream_seeks.cc: Fix spelling typo. - * testsuite/27_io/ostream_seeks.cc: Similarly. - -2000-10-17 Benjamin Kosnik - - via Alexandre Oliva - * 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 - - 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 - - * 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 - - * docs/configopts.html: Remove libgcc-rebuild; HTML formatting. - -2000-10-13 Benjamin Kosnik - Mark Harig - - * 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 - - * 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 - - * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Comment out - exception-throwing code for linker test. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-10-10 Benjamin Kosnik - - * 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 - - * 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 - - * 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 - - * 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 - - * include/bits/c++config: Include - * 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. - -2000-10-07 David Edelsohn - - * config/os/aix/bits/atomicity.h: New file. - -2000-10-07 Benjamin Kosnik - - * acinclude.m4: Remove CPU_FLAGS - * libio/Makefile.am: Here too. - * Makefile.am: Here too. - - * src/Makefile.am (CONFIG_INCLUDES): Remove. - (INCLUDES): Remove CONFIG_INCLUDES. - (cpu_headers): Remove. - (myinstallheaders): Remove cpu_headers. - (generated_headers): Rename to build_headers. - (build_headers): Add atomicity.h, ctype_base.h, - ctype_specializations.h. - - * config/os: New directory. - * config/aix: Move to... - * config/bsd: Move to... - * config/generic: Move to... - * config/gnu-linux: Move to... - * config/irix: Move to... - * config/newlib: Move to... - * config/solaris: Move to... - * config/os/*: Here. - -2000-10-07 Benjamin Kosnik - - * acinclude.m4: Remove CPU_FLAGS - * libio/Makefile.am: Here too. - * Makefile.am: Here too. - - * src/Makefile.am (CONFIG_INCLUDES): Remove. - (INCLUDES): Remove CONFIG_INCLUDES. - (cpu_headers): Remove. - (myinstallheaders): Remove cpu_headers. - (generated_headers): Rename to build_headers. - (build_headers): Add atomicity.h, ctype_base.h, - ctype_specializations.h. - - * config/os: New directory. - * config/aix: Move to... - * config/bsd: Move to... - * config/generic: Move to... - * config/gnu-linux: Move to... - * config/irix: Move to... - * config/newlib: Move to... - * config/solaris: Move to... - * config/os/*: Here. - -2000-10-06 Benjamin Kosnik - - * src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, - CONFIG_CXXFLAGS from here, and move to... - * src/Makefile.in: Regenerate. - * Makefile.am: ... here. Clean. - (OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here. - (WARN_CXXFLAGS): Same. - (CONFIG_CXXFLAGS): Same. - * Makefile.in: Regenerate. - * libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS, - WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS. - * libsupc++/Makefile.in: Regenerate. - - Change math to libmath. - * math: Move to libmath, delete. - * libmath: New directory. - * libmath/*: Populate. - * src/Makefile.am (LIBMATH_INCLUDES): Change to libmath. - (libstdc___la_LIBADD): Same. - * src/Makefile.in: Regenerate. - * configure.in: Add AC_OUTPUT for libmath/Makefile. - * configure: Regenerate. - * Makefile.am (SUBDIRS): Add libmath. - * Makefile.in: Regenerate. - * README (file): Change name. - -2000-10-06 Benjamin Kosnik - Richard Henderson - Alexandre Oliva - - * libsupc++: New directory. - * libsupc++/*: Populate. - * libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for - eh-common.h, gansidecl.h. - * configure.in: Add in libsupc++/Makefile to AC_OUTPUT. - * configure: Regenerate. - * Makefile.am (SUBDIRS): Add libsupc++. - * Makefile.in: Regenerate. - * src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la - * src/Makefile.in: Regenerate. - * libio/Makefile.am: Remove extraneous, confusing bits. - * libio/Makefile.in: Regenerate. - -2000-10-05 Brent Verner - - * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed - test for _M_gcount < in_avail(), as in_avail() only reports info - for current buffer, causing method to return at end of buffer. - * testsuite/27_io/istream_unformatted.cc [test07()]: New test. - * testsuite/27_io/istream_unformatted-3.txt: New file. - * testsuite/27_io/istream_unformatted-3.tst: New file. - -2000-10-05 Benjamin Kosnik - - * README (file): Adjust directory structures. - * mkcheck.in (INC_PATH): Adjust for header changes. - -2000-10-05 Phil Edwards - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Tweaks to message texts - for public relations purposes. - * aclocal.m4: Regenerated. - * configure: Regenerated. - - * docs/ext/howto.html: Additional explanation about hashing. - -2000-10-05 Benjamin Kosnik - - * include: New directory. - * include/backward: New directory. - * include/bits: New directory. - * include/ext: New directory. - * include/std: New directory. - * include/*/*: Populate. - - * backwards: Move to include/backwards, delete. - * bits: Move to include/bits, delete. - * ext: Move to include/ext, delete. - * std: Move to include/std, delete. - - * src/complex.cc: Adjust include of mathconf. - - * mkc++config (BASE_H): Add include. - - * src/Makefile.am: Support for topleve sources include directory. - (INCLUDES): Add LIBMATH_INCLUDE. - * src/Makefile.in: Regenerate. - * math/Makefile.am (INCLUDES): Append /include. - * math/Makefile.in: Regenerate. - * libio/Makefile.am (INCLUDES): Add glibcpp_includedir. - * libio/Makefile.in: Regenerate. - -2000-10-04 Benjamin Kosnik - - * libio/_G_config.h : Re-guard the __mbstate_t declaration. - -2000-10-03 Benjamin Kosnik - - * docs/22_locale/howto.html: Add link to proto-documentation on - locales. - * docs/documentation.html: Rename links for clarity. - - * src/Makefile.am (headers): Remove unistd.h, wrap_unistd.h. Add - fcntl.h, iolibio.h, libioP.h, pthread.h, iconv.h. - * src/Makefile.in: Regenerate. - -2000-10-02 Steven King - - * mkcshadow: Fixed script to output proper include guard. - * bits/char_traits.h: Cleaned up types in char_traits functions. - * libio/_G_config.h: Hacked to make work with shadow heraders. - * shadow/*: Hacked to make shadow headers work. - -2000-10-02 Benjamin Kosnik - - Self-compile with shadow headers. - * acconfig.h (_GLIBCPP_USE_SHADOW_HEADERS): Define. Eventually, - like _GLIBCPP_USE_NAMESPACES before it, this macro will die when - it becomes the default way the library is built. - * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro. - * config/gnu-linux/bits/ctype_base.h (ctype_base): Use it. - * config/gnu-linux/ctype.cc (ctype): Use it. - - * src/localename.cc (locale::_Impl::_M_replace_categories): Remove - call to assert. - * src/locale.cc: Explicitly cast mbstate_t to void* in calls to - memset. This should not be necessary, but an ambiguous overload - with it in. - - * shadow/bits/std_cwchar.h: Fix. - * shadow/wchar.h: Fix. - - * config/gnu-linux/bits/ctype_base.h (ctype_base): Inject ctype - enums into namespace std:: for ctype_base enum. Other OS types - will have to do this as well. - * config/gnu-linux/ctype.cc (ctype): Inject ctype data into - namespace std, in particular __ctype_toupper, __ctype_tolower, - __ctype_b. - - * shadow/iolibio.h: New file. - * shadow/bits/wrap_iolibio.h: New file. - * shadow/libioP.h: New file. - * shadow/bits/wrap_libioP.h: New file. - * shadow/bits/wrap_fcntl.h: New file. - * shadow/fcntl.h: New file. - * shadow/iconv.h: New file. Inject iconv names into the global - namespace, unmangled for the moment. - * shadow/bits/wrap_iconv.h: New file. - * shadow/unistd.h: Remove. Useless. - * shadow/bits/wrap_unistd.h: Remove. - - * src/Makefile.am: Take out machine-ansi.h, add fcntl.h unistd.h. - * src/Makefile.in: Regenerate. - - * config/c_io_libio.h (_IO_codecvt): Change to normal C++ decl. - - * shadow/libio.h: Fix. - * shadow/bits/wrap_libio.h: Fix. - - * shadow/bits/std_clocale.h: Remove typedef struct construct, - which will not compile. - * shadow/bits/std_ctime.h: Same. - - * shadow/pthread.h: New file. Put pthreads types and functions - into global scope, which is probably not the correct long-term - solution but has to be done at the moment before libio wrappers - can even be started. - * shadow/bits/wrap_pthread.h: New file. - - * bits/std_ios.h: Formatting tweak. - * shadow/bits/std_cstdio.h: Format. Remove extraneous bits. - - * acinclude.m4 (GLIBCPP_CHECK_COMPILER_FEATURES): Add -Werror to - tests for compiler features. - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * config/c_io_libio.cc: Remove fcntl.h include, as SEEK_SET - redefined. - * libio/libioP.h: Comment out fcntl.h include. - - * shadow/math.h: Add in float and long declarations, as per ISO C9X. - - * bits/c++config: Define _ISOC99_SOURCE. - - * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Add -fno-builtins to - CSHADOWFLAGS, as well as _ISOC99_SOURCE. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * src/Makefile.am (CSHADOW_INCLUDES): Enable, again. - (CSHADOW_INCLUDES): Add -I$(top_srcdir)/std before shadow include dir. - (CXXCOMPILE): Remove $(DEFS), which searches $(top_srcdir) before - std or shadow directories. - (LTCXXCOMPILE): Same. - (INCLUDES): Add $(top_builddir) before $(top_srcdir). - (AC_CXXFLAGS): Add CSHADOWFLAGS. - * src/Makefile.in: Regenerate. - - * src/complex.cc (FCT): Change ::name to name. - * src/complexl.cc (FCT): Same. Use _GLIBCPP_USE_LONG_LONG here. - * src/complexf.cc (FCT): Same. - - * src/complexf.cc: Remove FCT define, as things are properly - overloaded in the std namespace with the shadow headers. - * src/complexl.cc: Same. - * src/complex.cc: Same. - -2000-09-25 Phil Edwards - - * docs/documentation.html: Add link to... - * docs/ext/howto.html: ...this. New dir/file, describing library - extensions (both ours and SGI's). - * docs/faq/index.html: Small updates. - * docs/faq/index.txt: Regenerate. - -2000-09-25 Theodore Papadopoulo - - * bits/basic_file.h (_M_open_mode): Remove extra qualifier. - -2000-09-25 Levente Farkas - - * ext/stl_hashtable.h (_M_copy_from): Change __copy to __local_copy. - -2000-09-19 Benjamin Kosnik - - * src/localename.cc (locale::_Imp) : Remove typedefs. - * bits/localefwd.h (locale::locale(const locale& __other, _Facet* - __f): Consistency check, call _Imp ctor with reference argument - of 1. - * bits/localefwd.h: Change _S_num_categories to - _S_categories_num. Add new data member, _S_facets_num, which is - the number of standard facets. - -2000-09-19 Phil Edwards - - * docs/21_strings/howto.html: Fix editor lossage from last commit. - -2000-09-19 Phil Edwards - - * docs/thanks.html: More thanks. - * docs/18_support/howto.html: Fix thinko. - * docs/21_strings/howto.html: Minor tweaks and updates to URLs. - Redo the string transformation notes and link to... - * docs/22_locale/howto.html: ...here. - -2000-09-18 Benjamin Kosnik - - * src/locale-inst.cc: Add time_put_byname and - time_get_byname instantiations. - * bits/locale_facets.h: Correct default, private derivation to - public derivation in _byname declarations. - * src/locale.cc (locale::classic()): Simplify. - * src/localename.cc (locale::_Impl:: _Impl(const _Impl& __other, - const string& __name, category __cat, size_t __refs): Re-work for - named locales. - (_M_normalize_category_names): Remove. - - * testsuite/22_locale/global_templates.cc (test01): Tweaks. - * testsuite/22_locale/ctor_copy_dtor.cc (test01): More tests. - -2000-09-18 Yuri V. Baskakov - - * bits/std_bitset.h (operator>>): Change to char_type. - -2000-09-15 Benjamin Kosnik - - * src/locale.cc (locale::locale(const char* __name)): Consolidate - name setting. Add checks for NULL __name pointers. Remove calls to - _S_initialize() as initial locale initialization can either be - assumed, or needs to be made consistent throughout locale - constructors. - (locale::locale(const locale& __other, const char* __name, - category __cat): Add checks for NULL name. Add checks for - assignment to self. - * src/localename.cc (locale::_Impl:: _Impl(const _Impl& __other, - const string& __name, category __cat, size_t __refs)): Set correct - name, has_name values. - * testsuite/22_locale/ctor_copy_dtor.cc (test01): More tests. - * docs/22_locale/locale.html: New file, more unfinished docs... - -2000-09-14 Benjamin Kosnik - - * 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. - -2000-09-14 Brendan Kehoe - - * bits/string.tcc (_Rep::_S_max_size): Use typename for its size_type - return type. - - * src/Makefile.an (headers): Also install backward/fstream.h. - * src/Makefile.in: Regenerate. - - * bits/char_traits.h (char_traits<_CharT>::get_state, - char_traits::get_state, char_traits::get_state): Pass - argument in by reference, not by value. Uglify to _S_get_state. - (char_traits<*>::__eos): Uglify to _S_eos. - * bits/std_ostream.h (ends(basic_ostream<_CharT, _Traits>& __os)): - Change __eos to _S_eos. - -2000-09-13 Benjamin Kosnik - - * testsuite/22_locale/static_members.cc: New file. - * testsuite/22_locale/ctor_copy_dtor.cc: New file. - * src/locale.cc: Minor formatting tweaks. - -2000-09-12 Benjamin Kosnik - - * testsuite/22_locale/global_templates.cc (test01): Add negative - tests for use_facet. - - * bits/localefwd.h (locale::operator()): Minor tweaks. - * bits/locale_facets.tcc (locale::operator()): Same. - * testsuite/22_locale/operators.cc: New file. - - * testsuite/22_locale/facet.cc (output_iterator): Remove - gnu_input_iterator, gnu_output_iterator. - -2000-09-11 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Remove test != "0". - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * bits/c++config (__GLIBCPP__): Update, in the hopes of making a - snapshot release soon. - (_GNU_SOURCE): Define this in the header files, as ISO C99 support - is pretty much assumed. - - * testsuite/22_locale/global_templates.cc: New file. Add tests for - use_facet and has_facet. - - * bits/codecvt.h (codecvt<_InT, _ExT, __enc_traits>::do_out): - Modify/correct iconv signatures for glibc2.2. - -2000-09-10 Branko Cibej - - * acinclude.m4 (GLIBCPP_CHECK_GNU_MAKE): Replace "grep -q" with - "grep -c". - -2000-09-09 Benjamin Kosnik - - * bits/localefwd.h (locale::_Impl): Scope out types to public. - (locale): Make _Impl declaration public. - -2000-09-08 Felix Natter - - * docs/17_intro/porting-howto.html: New version. - -2000-09-07 Benjamin Kosnik - - * config/cpu/i386/bits/atomicity.h (__exchange_and_add): Change unused - to __unused__. - * config/cpu/ia64/bits/atomicity.h (__exchange_and_add): And here. - * config/cpu/i486/bits/atomicity.h (__exchange_and_add): And here. - -2000-09-07 Phil Edwards - - Add bits for --enable-maintainer-mode: - - turns on enable_debug - (doing "--enable-maint --disable-debug" will DTRT) - - turns on -Werror, now off by default - * acinclude.m4: Add bits. - * aclocal.m4: Regenerate. - * configure.in: Add defaults for GLIBCPP_ENABLE_DEBUG. - * configure: Regenerate. - -2000-09-07 Benjamin Kosnik - - * bits/std_cwctype.h: Remove yesterday's hacks. - -2000-09-07 Brad Garcia - - * bits/stl_tree.h: Make operators !=, == type safe for map, set. - * testsuite/23_containers/set_operators.cc: New file. Should not - compile. - * testsuite/23_containers/map_operators.cc: New file. Ditto. - -2000-09-06 Richard Henderson - Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_CPU): Add ia64 support. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * config/cpu/ia64: New directory. - * config/cpu/ia64/bits: New directory. - * config/cpu/ia64/bits/atomicity.h: New file. - -2000-09-06 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Force glibc_satisfactory - to no, so that libstdc++-v3's libio will be built on glibc-2.2 - systems. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * */Makefile.in: Regenerate. - - * bits/std_cwctype.h: Put in temporary hack to work around -O2 + - glibc 2.1.x unsigned errors. Or disable -Werror by default... - - * testsuite/23_containers/vector_element_access.cc: New file. - * bits/stl_config.h (__STL_THROW_RANGE_ERRORS): Define. - -2000-09-06 Levente Farkas - - * bits/string.tcc: Fix up more parameter names. - -2000-09-06 Alexandre Oliva - - * configure: Rebuilt with new libtool.m4. - -2000-09-01 Benjamin Kosnik - - * src/locale-inst.cc: Remove pre-instantiation of unicode - codecvt types. Now unnecessary, as locale header now correct. - -2000-08-31 Benjamin Kosnik - - * bits/locale_facets.tcc (_S_build_float_format): Move ... - * src/locale.cc: Here. - * bits/locale_facets.tcc (num_get::_M_extract): Clean up generic - definition. Move specialization to ... - * src/locale.cc: Here. - * bits/locale_facets.tcc: Move _Format_cache specializations to ... - * src/locale.cc: Here. - * bits/locale_facets.tcc: Move use_facet specializations to ... - * src/locale.cc: Here. - - * bits/std_locale.h: Note that locale_facets.tcc should be - included here, for standards conformance. It may increase - compile times though. For the time being, enable. - * testsuite/22_locale/facet.cc: New file, some parts commented out - for the time being. - - * mkcheck.in: Append total time to test summary file. - - * bits/sbuf_iter.h : Formatting tweaks. - - Clean up static const data member definitions. - * src/locale.cc: Add definitions for all missing locale, - locale::_Imp, and locale::id static data members. - (ctype): Add table_size define. - (money_base): Add _S_default_pattern, uglify. - * bits/localefwd.h: Add definitions for static members of _Count_ones. - * bits/locale_facets.h: Tweaks. - * bits/locale_facets.tcc: Tweaks. - * bits/string.tcc: Add definition for npos. - * bits/ios_base.h: Tweaks. - * bits/ios_base.h (ios_base::Init::_M_ios_base_init): Change to - _S_ios_base_init. - * src/ios.cc: And here. Add _S_local_words definition. - Add definitions for __ios_flags const static data. - * src/codecvt.cc: Same for __enc_traits. - * src/locale-inst.cc: Remove money_base data member definition - here. - -2000-08-30 Benjamin Kosnik - - * testsuite/22_locale/ctype_wchar_t_members.cc (test01): New file. - - * docs/22_locale/codecvt.html: Re-number. - * docs/22_locale/howto.html: Add entry for ctype - documentation. Add entry for Nathan's introduction to locales - paper. - * docs/22_locale/ctype.html: New file. In progress... - - * docs/22_locale/codecvt.html: Formatting cleanups. - * src/locale.cc (ctype::do_is): Fix thinko. - -2000-08-30 Phil Edwards - - * docs/22_locale/codecvt.html: Behind-the-scenes ASCII->HTML - tweaks for certain browsers. - -2000-08-29 Benjamin Kosnik - - * bits/locale_facets.h (ctype): Remove __table_type. - Add include for bits/std_cwctype.h, for wctype_t. - * src/locale.cc (ctype): Implement. - * config/gnu-linux/bits/ctype_base.h (ctype_base): Remove mask - typedef, instead name enum. - * config/gnu-linux/bits/ctype_specializations.h: Tweak. - * config/gnu-linux/ctype.cc: Tweak. - * testsuite/22_locale/ctype.cc: Tweak. - - * bits/codecvt.h (__enc_traits): Uglify names. - -2000-08-28 Benjamin Kosnik - - * docs/22_locale/codecvt.html: Add more bits, format. - * bits/codecvt.h: Add copy ctor, rename types. - * testsuite/22_locale/codecvt_unicode_char.cc: Tweak. - - * libio/iofwide.c: Tweak. - -2000-08-28 Phil Edwards - - * docs/configopts.html: Mention new options. - * docs/install.html: Formatting changes for platform-specific - pre-reqs, previously only Cygwin. - * docs/mail.html: Fix new link. - * docs/thanks.html: A couple more people. - * docs/26_numerics/howto.html: Fix typo. - -2000-08-24 Benjamin Kosnik - - * docs/22_locale/howto.html: Add notes on codecvt implementation. - * docs/22_locale/codecvt.html: New file. In progress. - -2000-08-24 Benjamin Kosnik - - * acconfig.h: Revert. - * acinclude.m4: Revert. - * libio/_G_config.h: Revert. - * libio/libio.h: Revert. - -2000-08-23 Benjamin Kosnik - - * bits/codecvt.h: Tweaks. - * testsuite/22_locale/codecvt_unicode_wchar_t.cc (test01): Fix up - initial string literals for UCS4. - -2000-08-23 Phil Edwards - - * acconfig.h: _GLIBCPP_USING_THREADS and some workaround types added. - * acinclude.m4: New macro, GLIBCPP_ENABLE_WCHAR. Set the threads - definition as well, and some minor spelling/spacing fixes. If - building libio, check for certain typedefs. - * libio/_G_config.h: Wrap _IO_MTSAFE_IO in _GLIBCPP_USING_THREADS. - Conditionally define _LARGEFILE64_SOURCE, otherwise the 64-bit types - will never be there. - * libio/libio.h: In the null case, _IO_lock_t can't just be void. - * src/string-inst.cc: Use _GLIBCPP_USE_WCHAR_T. - - * configure.in: Update the cache a bit more often. - - * mkcheck.in: For check-install, also need to -I the testsuite dir. - -2000-08-22 Benjamin Kosnik - - * src/locale-inst.cc: Add codecvt 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 needs them - now. - Add checks for langinfo.h, nl_langinfo function call. - * libio/iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed. - -2000-08-22 Richard B. Kreckel - - * config/cpu/alpha/bits/atomicity.h: Change __attribute__ - ((unused)) to __attribute__ ((__unused__)). - * config/cpu/arm/bits/atomicity.h: Same. - * config/cpu/generic/bits/atomicity.h: Same. - * config/cpu/i386/bits/atomicity.h: Same. - * config/cpu/i486/bits/atomicity.h: Same. - * config/cpu/powerpc/bits/atomicity.h: Same. - * config/cpu/sparc/sparc32/bits/atomicity.h: Same. - * config/cpu/sparc/sparc64/bits/atomicity.h: Same. - -2000-08-22 Levente Farkas - - * bits/basic_string.h: Fix up parameter names. - -2000-08-22 Brent Verner - - * src/Makefile.am (INCLUDES): Put $(CSHADOW_INCLUDES) before - $(top_srcdir) - * src/Makefile.in: Regenerate. - -2000-08-21 Benjamin Kosnik - - * bits/codecvt.h: Implement codecvt. Fix - up __enc_traits template so as to be marginally useful. - * src/codecvt.cc: And here. - * bits/char_traits: Tweak. - * bits/locale_facets.h: Tweak. - * bits/locale_facets.tcc: Tweak. - * bits/localefwd.h: Tweak. - * src/locale-inst.cc: Add use_facet/has_facet instantiations here. - * testsuite/22_locale/codecvt_wchar_t_cc.cc: New file. - * testsuite/22_locale/codecvt_char_char.cc: New file. - * testsuite/22_locale/codecvt_unicode_char.cc: New file. - -2000-08-21 Gabriel Dos Reis - - * bits/std_cmath.h (std::abs): Overload for int and long. - -2000-08-20 Benjamin Kosnik - - * src/string-inst.cc: Tweak instantiations for new-gxx-abi. - -2000-08-19 Gabriel Dos Reis - - * bits/valarray_array.h (__valarray_min, __valarray_max): Fix - thinko. Diagnostic messages really need to be improved for - template argument deduction. - -2000-08-18 Benjamin Kosnik - - * bits/valarray_meta.h: Fix typos... - -2000-08-18 Gabriel Dos Reis - - * bits/valarray_meta.h (_Expr<>::shift, _Expr::cshift, - _Expr<>::apply): Implement. - -2000-08-18 Gabriel Dos Reis - - * bits/valarray_meta.h (_Expr<>::min, _Expr<>::max): Implement. - - * bits/valarray_array.h (__valarray_min, __valarray_max): New - function. - -2000-08-17 Mark Mitchell - - * bits/localefwd.h (std::locale): Use explicit `class' specified - when declaring friends. - * bits/std_fstream.h (std::basic_filebuf): Likewise. - -2000-08-16 Alexandre Oliva - - * src/Makefile.am (libstdc++.INC): Renamed from INCLUDES. - * src/Makefile.in: Regenerate. - -2000-08-15 Benjamin Kosnik - - * bits/codecvt.h: New file. - * src/codecvt.cc: New file. - * bits/std_locale.h: Add include here. - * src/Makefile.am (headers): Add codecvt.h - (sources): Add codecvt.cc. - * src/Makefile.in: Regenerate. - * bits/locale_facets.h (codecvt): Re-implement. Rename _Codecvt to - __codecvt_abstract_base in an attempt to point some light this way... - Move __enc_traits and codecvt bits to codecvt.h. - * src/locale-inst.cc: Remove codecvt - explicit instantiation. Separate out codecvt instantations, simplify. - * src/locale.cc: Move codecvt bits to codecvt.cc - -2000-08-15 Alexandre Oliva - - * src/Makefile.am (INCLUDES): New target file, with all -I flags. - * src/Makefile.in: Regenerate. - -2000-08-14 Benjamin Kosnik - - C/C++ io merge/sync. - * libio/fileops.c - * libio/genops.c - * libio/iofclose.c - * libio/iofopen.c - * libio/iofwide.c - * libio/libio.h - * libio/libioP.h - * libio/stdio.c - * libio/wfileops.c - * libio/wgenops.c - * config/c_io_libio.cc (__basic_file): Add hacky casts to - ((struct _IO_FILE_plus *) in ctors. - (__basic_file): Adjust _wide_data->_codecvt to just _codecvt. - * libio/Makefile.am: Fix copyright. Remove cleanup.c. - * libio/cleanup.c: Remove. - * libio/filedoalloc.c (_IO_file_doallocate): Don't call - _IO_cleanup_registration_needed, even if not libc. - - * testsuite/27_io/stringstream.cc (test02): Fix. - -2000-08-14 Brent Verner - - * testsuite/debug_assert.h: new file - * testsuite/*/*.cc: s/test\s*&=([^;]+);/VERIFY($1);/g - changed conditional #include to - unconditional #include - * mkcheck.in: added $SRC_DIR/testsuite to include search path - for testsuite compile command. - -2000-08-14 Levente Farkas - - * bits/std_fstream.h: Remove duplicate typdefs for ofstream and - wofstream, filebuf, wfilebuf, fstream, wfstream. - * bits/std_streambuf.h: Same for streambuf, wstreambuf. - * bits/std_sstream.h: Same for stringstream and wstringstream. - Same for stringbuf, wstringbuf, istringstream, wistringstream, - ostringstream, wostringstream. - - * testsuite/26_numerics/valarray.cc: Add test. - -2000-08-14 Zack Weinberg - - * configure: Regenerate after change to ../libtool.m4. - -2000-08-10 Benjamin Kosnik - - * bits/locale_facets.tcc: Formatting tweaks. - * bits/locale_facets.h (__enc_traits): Start integrating this - into codecvt, ctype. Formatting tweaks. - -2000-08-09 Benjamin Kosnik - - Preliminary wchar_t implementation, with trivial encodings. - * docs/configopts.html: Add bits about canonical configure option - checking. - - * testsuite/27_io/iostream_objects.cc: Replace this file (which - has newly-declared-illegal mixing of wide/narrow stdstreams) with... - * testsuite/27_io/narrow_stream_objects.cc: New file. - * testsuite/27_io/wide_stream_objects.cc: New file. - - * bits/fstream.tcc (underflow): Temporarily hack a solution - together that writes from the external file to the internal - buffers. This removes codecvt from the loop, and is incorrect. - (_M_really_overflow): Same here. - - * testsuite/21_strings/inserters_extractors.cc (test05): Tweaks. - -2000-08-08 Benjamin Kosnik - Ulrich Drepper - - * config/c_io_libio.h: Tweak. - * config/c_io_libio_codecvt.c: New file. - * libio/Makefile.am: Add c_codecvt.c. - * libio/Makefile.in: Regenerate. - * libio/genops.c (_IO_unbuffer_write): Don't call _IO_SETBUF if the - stream is not orientated. - - * acinclude.m4: Add config/c_io_libio_codecvt.c dummy file, until - encoding gets fleshed out. - - * bits/basic_file.h: Add specialization declarations. - * config/c_io_libio.cc: Add specializations for pbackfail, uflow. - - * config/c_io_libio.h: Add __c_wfile_type. - * bits/basic_file.h: Add _M_wfile. - - * config/c_io_libio.cc (__basic_file): Initialize the - streams without setting the orientation of the underlying FILE to - either wide or narrow. - (__basic_file)): Enable tricky wchar_t io bits. - -2000-08-07 Felix Natter - - * docs/17_intro/porting-howto.html: New version. - -2000-08-03 Mark Mitchell - - * bits/locale_facets.h (ctype::ctype): Don't name unused - parameters. - -2000-08-01 Benjamin Kosnik - - * docs/install.html: Edit bits about requiring a special version - of the autotools. - -2000-07-31 Benjamin Kosnik - - * libio/fileops.cc: Update to current glibc sources. - * libio/genops.c: Same. - * libio/iofwide.c: Same. - * libio/libio.h: Same. - * libio/libioP.h: Same. - * libio/wfiledoalloc.c: Same. - * libio/wgenops.c: Same. - -2000-07-28 Alexandre Oliva - - * acinclude.m4: Include ../libtool.m4. - * aclocal.m4, configure: Rebuilt. - -2000-07-26 Phil Edwards - - * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Test for GNU ld - before trying to use any of its options. - (CHECK_MATH_DECL*,CHECK_BUILTIN_MATH_DECL*): Cache tests. - * aclocal.m4: Regenerate. - * configure.in: Having found GNU make, name it. - * configure: Regenerate. - * docs/install.html: Mention possible problems with caching. - * src/Makefile.am (CXXLINK): Use new OPT_LDFLAGS. - * src/Makefile.in: Regenerate. - * libio/Makefile.in: Regenerate. - * math/Makefile.in: Regenerate. - * Makefile.in: Regenerate. - -2000-07-26 Benjamin Kosnik - - * src/misc-inst.cc (std): Remove instantiations. - - * acinclude.m4: Add forward-looking bits for autoconf. - * aclocal.m4: Regenerate. - - * bits/ostream.tcc (ostream::operator<<): Fix const char* case. - -2000-07-25 Benjamin Kosnik - - * configure.in: Change AM_PROG_LIBTOOL to AC_PROG_LIBTOOL. Change - it back for current versions of maintainer-tools... - * acinclude.m4: Some cleanups... - * aclocal: Regenerated. - * configure: Regenerated. - - * src/Makefile.am (CXXLINK): Add -Wl,-01 to the link line for - optimizing/adapting the hash table using GNU ld. - * src/Makefile.in: Regenerate. - -2000-07-24 H.J. Lu - - * src/Makefile.am (LIBIO_INCLUDES): Set to -I$(top_srcdir)/libio - even if GLIBCPP_NEED_LIBIO is false. The installed glibc header - files don't include private libio header files needed by - libstdc++ v3. - * src/Makefile.in: Rebuild. - -2000-07-24 Benjamin Kosnik - - * bits/std_fstream.h: Parameterize __basic_file. - * config/c_io_libio.cc: Add wchar_t methods for parameterization. - * bits/basic_file.h: Same here. - - * bits/istream.tcc (getline): Tweaks. - - * bits/fstream.tcc: Shorten __retval to __ret. - * bits/ostream.tcc: Same. - * bits/sbuf_iter.h: Same. - * bits/sstream.tcc: Same. - * bits/streambuf.tcc: Same. - * bits/std_fstream.h: Same. - * src/string-inst.cc: Same. - * src/ios.cc: Same. - * config/c_io_libio.cc: Same. - * bits/string.tcc: Same. - * bits/std_streambuf.h: Same. - -2000-07-23 Brent Verner - - * bits/istream.tcc: istream::getline(char_type*, streamsize, - char_type) make compliant - * testsuite/27_io/istream_unformatted.cc: test for compliant behavior - -2000-07-23 Benjamin Kosnik - - * acinclude.m4 (enable_cshadow_headers): Fix problems with blddir - and srcdir used to define CSHADOW_INCLUDES.. - - * configure.in: For consistency, change .sanity_warned to - stamp-sanity-warned. - - * acinclude.m4: Tweak formatting. - * Makefile.am (check): Call mkcheck with full pathname for build - directory... - (check-install): And here. - * Makefile.in: Regenerate. - -2000-07-22 Gabriel Dos Reis - - Line up with libstdc++-v2 version of valarray. - * bits/valarray_array.h (__valarray_product): Make inline. - * src/valarray-inst.cc (__valarray_product): Remove explicit - instantiation. - -2000-07-21 Benjamin Kosnik - - * src/stl-inst.cc: Change __sink_unused_warning to unsigned int - for alpha. - - * testsuite/26_numerics/complex_inserters_extractors.cc (testall): - Change return type to void. - * testsuite/25_algorithms/lower_bound.cc: Add return values. - * testsuite/17_intro/header_ciso646.cc: Modify. - * bits/locale_facets.h: Add return values for the generic cases. - -2000-07-21 H.J. Lu (hjl@gnu.org) - - * acinclude.m4: Include for glibc testing. - * aclocal.m4: Likewise. - - * configure: Rebuild. - -2000-07-20 H.J. Lu (hjl@gnu.org) - - * acinclude.m4: Change "#pragma system_header" to - "#pragma GCC system_header". - * aclocal.m4: Likewise. - * bits/std_cmath.h: Likewise. - * bits/std_cassert.h: Likewise. - * bits/std_cctype.h: Likewise. - * bits/std_cerrno.h: Likewise. - * bits/std_cfloat.h: Likewise. - * bits/std_climits.h: Likewise. - * bits/std_clocale.h: Likewise. - * bits/std_cwchar.h: Likewise. - * bits/std_csetjmp.h: Likewise. - * bits/std_csignal.h: Likewise. - * bits/std_cstdarg.h: Likewise. - * bits/std_cstddef.h: Likewise. - * bits/std_cstdio.h: Likewise. - * bits/std_cstdlib.h: Likewise. - * bits/std_cstring.h: Likewise. - * bits/std_ctime.h: Likewise. - * bits/std_cwctype.h: Likewise. - * bits/std_exception.h: Likewise. - * bits/std_new.h: Likewise. - * bits/std_typeinfo.h: Likewise. - * shadow/bits/std_cassert.h: Likewise. - * shadow/bits/std_cctype.h: Likewise. - * shadow/bits/std_cerrno.h: Likewise. - * shadow/bits/std_cfloat.h: Likewise. - * shadow/bits/std_climits.h: Likewise. - * shadow/bits/std_clocale.h: Likewise. - * shadow/bits/std_cmath.h: Likewise. - * shadow/bits/std_csetjmp.h: Likewise. - * shadow/bits/std_csignal.h: Likewise. - * shadow/bits/std_cstdarg.h: Likewise. - * shadow/bits/std_cstddef.h: Likewise. - * shadow/bits/std_cstdio.h: Likewise. - * shadow/bits/std_cstdlib.h: Likewise. - * shadow/bits/std_cstring.h: Likewise. - * shadow/bits/std_ctime.h: Likewise. - * shadow/bits/std_cwchar.h: Likewise. - * shadow/bits/std_cwctype.h: Likewise. - * shadow/bits/wrap_libio.h: Likewise. - * shadow/bits/wrap_unistd.h: Likewise. - * shadow/sys/cdefs.h: Likewise. - - * configure: Rebuild. - -2000-07-20 Jakub Jelinek - - * config/cpu/sparc/sparc64/bits/atomicity.h (__exchange_and_add): - Use extended word instructions to match 64bit _Atomic_word. - (__atomic_add): Likewise. - * math/clog10l.c (clog10l): Use M_PIl if defined. - * math/c_logl.c (c_logl): Likewise. - * math/signbitl.c (__signbitl): Adapt for IEEE quad long doubles. - * math/mathconf.h (ieee_quad_double_shape_type): New type. - (GET_LDOUBLE_MSW64): New define. - -2000-07-20 Benjamin Kosnik - - * bits/std_streambuf.h: Add bits for pback buffers here, so that - in_avail, etc can use them. - * bits/std_fstream.h: Ditto. - * bits/fstream.tcc: Ditto. - * testsuite/27_io/filebuf.cc: Tweaks. - * testsuite/27_io/filebuf-3.tst: Correct for pbackfail bits. - -2000-07-19 Benjamin Kosnik - - * src/localename.cc: Same. - * src/locale.cc: Same. - * bits/localefwd.h: _M_init_facet to _M_facet_init. - - * bits/locale_facets.h: _M_init_boolnames to _M_boolnames_init. - - * bits/std_sstream.h: Change _M_init_stringbuf to _M_stringbuf_init. - - * bits/fstream.tcc: Change _M_init_filebuf to _M_filebuf_init. - * bits/std_fstream.h: Same. - - * bits/basic_string.h: Tweaks. - -2000-07-19 Phil Edwards - - * docs/18_support/howto.html: Update. - -2000-07-19 Benjamin Kosnik - - Internal consistency checks..... - * bits/ios_base.h: Change _M_locale_ios to _M_ios_locale. - * src/ios.cc: Same. - - * bits/basic_ios.h: Change _M_fctype_ios to _M_ios_fctype. - * bits/basic_ios.tcc: Same. - - * bits/std_streambuf.h: Change _M_locale_buf to _M_buf_locale. - Change _M_fctype_buf to _M_buf_fctype. - * bits/fstream.tcc: Same. - - * bits/std_streambuf.h: Change _M_buf_bump to _M_out_cur_move. - Change _M_locale_set to _M_buf_locale_init. - * bits/streambuf.tcc: Same. - * bits/sstream.tcc: Same. - * bits/fstream.tcc: Same. - - * bits/std_streambuf.h: Make typedefs consistent. - (_M_buf_bump): Be more careful with input sequence. - - * bits/std_sstream.h: Same. - * bits/std_fstream.h: Same. - -2000-07-18 Benjamin Kosnik - - * acinclude.m4: Tweaks. - * config/c_io_libio.cc: Tweaks. - * bits/sstream.tcc (stringbuf::pbackfail): Simplify. - * libio/_G_config.h: Don't define _G_HAVE_ST_BLKSIZE. - * libio/[iofwide.c, wfiledoalloc.c, wfiteopos.c, wgenops.c]: New files. - * libio/iofclose.c iofopen.c, stdio.c: New files. - * libio/Makefile.am: Add files, add flags, etc. - * src/Makefile.am (sources): Add filebuf.cc. - * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): - (GLIBCPP_ENABLE_CSTDIO): Versioning testing, etc etc. - -2000-07-17 Phil Edwards - - * acinclude.m4: Import CHECK_GNU_MAKE from autoconf macro archive. - * configure.in: Use it. Also print reminders one time. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-07-15 Gabriel Dos Reis - - * bits/valarray_array.h (__valarray_get_storage): New function. - (_Array<>::Array): Use it. - * bits/std_valarray.h (valarray<>::valarray): Likewise. - (valarray<>::resize): Likewise. Tweak. - * src/valarray-inst.cc (__valarray_product): Tweak. - -2000-07-11 Phil Edwards - - * docs: Update sourceware->sources in every HTML file. Minor updates. - -2000-07-07 Benjamin Kosnik - - Clean up configure/build longstanding issues. - * src/Makefile.am (AC_CXXFLAGS): Don't set @SECTION_LDFLAGS@ here. - (CXXLINK): Add here, instead. - - * Makefile.am (check-install): Make sure mkcheck has execute privs. - (check): Same here. - * configure.in (AC_OUTPUT_COMMANDS): Remove hacks here. - - * configure.in (AC_OUTPUT_COMMANDS): Link c_io_libio.h and - c_io_libio.cc instead of copying. - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Do link here. - - * configure.in (AC_OUTPUT_COMMANDS): Link $THREADS.h and - c++threads.h instead of copying. - * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Do link here. - Tweaks. - - * config/c_io_libio.cc (__basic_file::_M_open_mode): Consolidate. - * bits/basic_file.h: Declare. - - * mkcheck.in (TESTS_FILE): Use -v instead of --version. - -2000-07-07 brent verner - - * testsuite/27_io/istream_unformatted.cc (test05): New test. - -2000-07-07 Benjamin Kosnik - - * bits/istream.tcc (istream::getline): Minor tweaks. - -2000-07-07 Phil Edwards - - * docs/download.html: Mention gcc_update. - * docs/configopts.html: Minor updates. - * docs/gccrebuild.html: Ditto. - * docs/18_support/howto.html: More tips, explanations, and reminders. - * docs/19_diagnostics/howto.html: Ditto. - * docs/21_strings/howto.html: Ditto. - * docs/24_iterators/howto.html: Ditto. - * docs/25_algorithms/howto.html: Ditto. - * docs/26_numerics/howto.html: Ditto. - -2000-07-05 brent verner - - * testsuite/27_io/ifstream_members.cc (test01): Add tests. - * testsuite/27_io/ofstream_members.cc (test01): Add tests. - * config/c_io_libio.cc (__basic_file::open): Unset - ~_IO_DELETE_DONT_CLOSE. - -2000-07-05 Zack Weinberg - - * bits/gslice_array.h, bits/indirect_array.h, bits/mask_array.h, - bits/slice_array.h, bits/std_valarray.h, bits/valarray_meta.h: - Do not paste anything after 'operator' keyword. - -2000-07-03 Benjamin Kosnik - - * bits/std_memory.h: Revert. - -2000-07-03 Brendan Kehoe - - * bits/std_complex.h: Fix parens. Format. - -2000-07-03 scott snyder - - * bits/locale_facets.tcc (_M_extract): Only figure out the base - from the input if base == 0. - * testsuite/27_io/istream_extractor_arith.cc: Test reading a - number with a leading `0' in hex mode. - - * shadow/bits/std_cmath.h: Fix typo in _GLIBCPP_HAVE_CEILL test. - - * mkinclosure: Change `==' to `=' in test. - -2000-07-03 Chip Salzenberg - - * src/Makefile.am (libio_headers): _G_config.h is found in srcdir, - not builddir. - * src/Makefile.in: Regenerate. - -2000-07-01 Benjamin Kosnik - Ulrich Drepper - - Sync libio to glibc-2.2 current CVS. - * libio/_G_config.h: New file. - * libio/wfileops.c: New file. - * libio/wfiledoalloc.c: New file. - * libio/wgenops.c: New file. - * libio/iofwide.c: New file. - * libio/Makefile.am: Tweaks. - * libio/Makefile.in: Regenerate. - * libio/gen-params: Remove. Generic replacement for this yet undone. - * libio/[filedoalloc.c, fileops.c, genops.c, iolibio.h, libio.h, - libioP.h, stdfiles.c]: Update. - * config/c_io_libio.cc: Tweaks. - * acinclude.m4: Complete hacks to test wide io. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * src/Makefile.am: Update. - * src/Makefile.in: Regenerate. - - * math/cargl.c: Remove underscores. - - * bits/locale_facets.h: Tweaks. Start adding iconv details - and notes. - * bits/locale_facets.tcc: Tweaks. - * bits/std_cwchar.h: Tweaks. - -2000-06-29 scott snyder - - * bits/concept_checks.h - (__less_then_comparable_requirement_violation): Only check for <. - * testsuite/25_algorithms/lower_bound.cc: New file. - -2000-06-29 Benjamin Kosnik - - * testsuite/27_io/ostream_manip.cc (test02): Add tests. - * bits/ostream.tcc: Tweak. - * bits/std_fstream.h (basic_filebuf::setbuf): Reset - _M_buf_size_opt too. - * bits/std_streambuf.h (basic_streambuf::~basic_streambuf): Zero - out _M_buf_size_opt. - * bits/std_sstream.h (basic_stringbuf::_M_init_stringbuf): Set - _M_buf_size_opt out here. - * bits/char_traits.h (char_traits::eos): Non standard member - function, uglify to __eos. Return char_type(). - * bits/std_ostream.h: Change. - - * testsuite/27_io/ostream_seeks.cc: New file. - * testsuite/27_io/ostream_seeks-1.tst: New file. - * testsuite/27_io/istream_unformatted.cc (main): Move test04 and - test05 to... - * testsuite/27_io/istream_seeks.cc: New file. - -2000-06-29 Branko Cibej - - * bits/std_memory.h (auto_ptr_ref): Reworked and defined only if - _GLIBCPP_RESOLVE_LIB_DEFECTS. - (auto_ptr): _M_ptr changed to void*. - (suto_ptr::get): Cast _M_ptr to element type. - (auto_ptr::auto_ptr(auto_ptr)): Test implicit convetsion. - (auto_ptr::~auto_ptr): Use this->get() instead of _M_ptr. - (auto_ptr::operator*): Likewise. - (auto_ptr::operator->): Likewise. - (auto_ptr::release): Likewise. - (auto_ptr::reset): Likewise. - (auto_ptr::auto_ptr(auto_ptr_ref)): Initialize from __ref._M_release. - (auto_ptr::operator auto_ptr_rev<_Tp1>): Updated. - Define nested auto_ptr_ref unless _GLIBCPP_RESOLVE_LIB_DEFECTS. - Define operator=(auto_ptr_ref) if _GLIBCPP_RESOLVE_LIB_DEFECTS. - -2000-06-28 Benjamin Kosnik - - * testsuite/27_io/filebuf.cc: Tweak. - * testsuite/27_io/filebuf_members.cc (test_01): Fix. - * config/c_io_libio.cc (__basic_file::~__basic_file): Match libio - filebuf dtor. - (__basic_file::basic_file): Clean, add calls similar to - _IO_file_attach. - (__basic_file::open): Clean. - (__basic_file::sys_open): Clean. - - * bits/std_fstream.h: Revert. - * bits/fstream.tcc (filebuf::close()): Revert. - (filebuf::basic_filebuf()): Revert. - -2000-06-27 Benjamin Kosnik - - Update to SGI STL 3.3 - * ext/hash_map, ext/hash_set, ext/slist, ext/stl_bvector.h, - ext/stl_rope.h, ext/ropeimpl.h: Update. - * bits/std_bitset.h, bits/std_map, bits/std_memory.h, - bits/stl_algo.h, bits/stl_algobase.h, bits/stl_alloc.h, - bits/stl_config.h, bits/stl_construct.h, bits/stl_deque.h, - bits/stl_function.h, bits/stl_heap.h, bits/stl_iterator.h, - bits/stl_iterator_base.h, bits/stl_list.h, bits/stl_map.h, - bits/stl_multimap.h, bits/stl_multiset.h, bits/stl_numeric.h, - bits/stl_queue.h, bits/stl_set.h, bits/stl_stack.h, - bits/stl_string_fwd.h, bits/stl_threads.h, bits/stl_three.h, - bits/stl_uninitialized.h, bits/stl_vectory.h: Update. - - * src/Makefile.am (headers): Add new files. - * src/Makefile.in: Regenerate. - * src/stl-inst.cc (std): Add instantiation for __sink_unused_warning. - * bits/concept_checks.h: New file. - * bits/container_concepts.h: New file. - * bits/sequence_concepts.h: New file. - -2000-06-27 H.J. Lu - Loren J. Rittle - - * mkcheck.in: Add support to print standard flags needed to - test g++ in build tree. Enhance command line error checking. - -2000-06-27 Phil Edwards - - * docs/install.html: Fix minor typo as reported. - -2000-06-26 Brent Verner - - * bits/string.tcc (string::rfind): Fix. - * testsuite/21_strings/rfind.cc: New file. - -2000-06-26 Anthony Williams - - * testsuite/21_strings/ctor_copy_dtor.cc: Fixed logic error. - -2000-06-26 Branko Cibej - - * testsuite/27_io/filebuf_members.cc (test_01): Fixed typos. - - * mkcheck.in: Make the *.txt and *.tst files writable after - copying them to $TEST_DIR. - - * testsuite/27_io/ostream_inserter_arith.cc: Renamed - __TEST_NUMPUT_VERBOSE to TEST_NUMPUT_VERBOSE. Define - TEST_NUMPUT_VERBOSE only if DEBUG_ASSERT. - -2000-06-23 Benjamin Kosnik - - * bits/fstream.tcc (basic_filebuf::basic_filebuf(fd)): Use it. - (basic_filebuf::close): Use it. - * bits/std_fstream.h (basic_filebuf): Remove default arguments for - filebuf ctor. - (basic_filebuf): Add _M_fileno_based data member. - As reported by brent verner - * testsuite/27_io/filebuf_members.cc: New file. - * testsuite/27_io/filebuf_members-1.tst: New file. - - * bits/std_fstream.h: Formatting tweaks. - * testsuite/27_io/ofstream_members.cc: New file. - * testsuite/27_io/ofstream_members-1.tst: New file. - * testsuite/27_io/ifstream_members.cc: New file. - * testsuite/27_io/ifstream_members-1.tst: New file. - -2000-06-23 Benjamin Kosnik - Ulrich Drepper - - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Add -D_GNU_SOURCE, so - that all the freaky stuff like sincos will be around... - -2000-06-22 Branko Cibej - - * Makefile.am (AM_MAKEFLAGS): Added WERROR to list of flags. - -2000-06-22 Steven King - - * acinclude.m4: Check for sinl, _sinl using 1 parameter. - -2000-06-22 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT): Redo. Use the - same approach as GLIBCPP_CHECK_MATH_SUPPORT, only don't try to - link against libm and don't use -fno-builtins... - * math/mathconf.h: Change up builtin macros to new schema. - * bits/std_cmath.h: And here. Wheee! - * shadow/bits/std_cmath.h: And here. - * acconfig.h: Change up builtin macros here. - * math/cosf.c: Remove. - * math/fabsf.c: Likewise. - * math/sinf.c: Likewise. - * math/sqrtf.c: Likewise. - * math/Makefile.am (EXTRA_DIST): Remove those four files. - * math/Makefile.in: Regenerate. - -2000-06-22 Anthony Williams - - * testsuite/21_strings/find.cc: Patch. - -2000-06-22 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHEC_LINKER_FEATURES): Use gcc + -x c++ as - an easy way to get at g++ without having to link in libstdc++. - -2000-06-21 Benjamin Kosnik - - Fix alpha, powerpc build failures. - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Substantially - re-write. Need to check for both proper declaration when using a - c++ compiler, and "C" linkage when linking. Do both, and if both - exist, then define the HAVE_* bits in config.h. - (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE): New, uber-macro. Does all. - (GLIBCPP_CHECK_LINKER_FEATURES): Actually link and run this - program, doh. - -2000-06-20 Anthony Williams - - * bits/string.tcc: Fix find. - * testsuite/21_strings/find.cc: Patch. - -2000-06-20 Benjamin Kosnik - - * docs/install.html: Update where to get automake, where to get - binutils. - * acinclude.m4: Need -fno-builtins too, so gcc doesn't recognize - builtins. - -2000-06-19 Benjamin Kosnik - - * acinclude.m4 ((GLIBCPP_CHECK_MATH_SUPPORT): Revert last change. - Add -Werror-implicit-function-declaration instead. - - Regenerate with fixed maintainer-tools. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * libio/Makefile.in: Regenerate. - * src/Makefile.in: Regenerate. - -2000-06-19 Russell Davidson - - * testsuite/27_io/istream_extractor_arith.cc: Patch. - * bits/locale_factets.tcc: Tweak. - -2000-06-19 Raja R Harinath - - * src/Makefile.am: change @WERROR@ to $(WERROR) so that this can - be overridden on the command line for individual files. - -2000-06-19 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Can't use - AC_LANG_CPLUSPLUS as this tries to link in libstdc++, which we are - building. Use -x c++ instead, which does not attempt to link - libstdc++. - - * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Actually check for - not coring when we hit a try/throw block, which was the problem - with the linker support... - - * docs/17_intro/contribute.html: Add bits about getting to the LWG - issues pages. - * docs/documentation.html: Rename link to make more accurate and scary. - * docs/gccrebuild.html: Edit for clarity as these are no longer - separate projects. - * docs/install.html: Add bits about binutils for - -ffunction-sections, -fdata-sections, -Wl,--gc-sections - - * configure.in: Add call for GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT. - * math/Makefile.am (EXTRA_DIST): Change USE_LONG_DOUBLE to - USE_COMPLEX_LONG_DOUBLE. - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Break into - GLIBCPP_CHECK_MATH_SUPPORT and GLIBCPP_CHECK_COMPLEX_MATH_SUPPORT. - Works around irregularies in powerpc "C" compiler, but a good idea - anyway. - - * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_MATH_COMPILER_SUPPORT): - New. Merge both old compiler bug checks for complex into this. - -2000-06-19 Anthony Williams - - * testsuite/21_strings/find.cc: Empty strings can be found at all - positions. Modified. - -2000-06-19 Branko Cibej - - * testsuite/20_utilities: New directory. - * testsuite/20_utilities/auto_ptr.cc: New file. - -2000-06-14 Benjamin Kosnik - - * src/Makefile.am (string_sources): Simplify, assuming that with - -ffunction-sections, -fdata-sections, -Wl,--gc-sections, all this - hacking is not necessary. - (wstring_sources): Same. - (OPTIMIZE_CXXFLAGS): Enable -fdata-sections -ffunction-sections - -Wl,--gc-sections. - * src/string-inst.cc: Remove macro blocks. - * mkcheck.in (CXX_FLAG): Add bits here. - - * src/string-inst.cc: Remove iostream-related string instantiations. - * src/misc-inst.cc: Add here. - - * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Change FMTFLAGS - to WFMT_FLAGS. - * aclocal.m4: Regenerate. - * configure.in: Change up. - * configure: Regenerate. - -2000-06-13 Steven King - - * acinclude.m4: Fixup some of the builtin math tests and add tests for - __builtin_fmod* and test libm for fmodf, fmodl or _fmodf, _fmodl. - * acconfig.h: Add entries for fmod*. - -2000-06-13 Branko Cibej - - * bits/std_cmath.h: Fix typos in tests (*_FMODFF -> *_FMODF). - Test *_MODFF not *_MODF for modf(float, float*). - (modf(float, float*)): Remove reference to _C_legacy. - -2000-06-13 Benjamin Kosnik - - * acinclude.m4 (enable_cshadow_headers): Change CSHADOWFLAGS to - _GNU_SOURCE instead of _ISOC9X_SOURCE, as _GNU_SOURCE is the - superset, and already defined at top level. - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * docs/17_intro/contribute.html: Plead with people to use -cp. - -2000-06-13 Anthony Williams - - * testsuite/23_containers/bitset_ctor.cc: Qualify reverse wth std::. - - * testsuite/27_io/filebuf.cc: Changed calls to - fpos<>._M_position() to implicit calls to operator streamoff(). - * testsuite/27_io/iostream_objects.cc: Removed #include , - as not needed. Revert, as part of standard. - * testsuite/27_io/ostream_inserter_arith.cc: Replaced explicit - call to numpunct<>._M_init() with overrides of the appropriate - virtual functions. - - * testsuite/27_io/stringstream.cc: Removed unnecessary char * - pointers from test01, so no need to call base(), which isn't - guaranteed to be implemented as iterators may themselves be pointers - * testsuite/27_io/stringbuf.cc: Removed unnecessary calls to - _M_position() - use implicit conversion to streamoff instead - -2000-06-13 Thomas Holenstein - - * bits/stl_iterator.h: Added inline to operators == to >=. - -2000-06-13 Brent Verner - - * bits/streambuf.tcc: repaired _S_copy_streambufs() - * testsuite/27_io/ostream_inserter_other.cc (test03): Added testcase. - -2000-06-12 Benjamin Kosnik - - * bits/locale_facets.h (ctype): Remove unnecessary data - members. - * src/locale.cc: Add cwchar include here. Remove incorrect - definitions, and stub them out. - * config/generic/ctype.cc (ctype): Remove ctype bits. - * config/solaris/solaris2.7/ctype.cc (ctype): Same. - * config/solaris/solaris2.5/ctype.cc (ctype): Same. - * config/newlib/ctype.cc: Same. - * config/gnu-linux/ctype.cc: Same. - * config/bsd/ctype.cc: Same. - * config/aix/ctype.cc: Same. - -2000-06-12 Branko Cibej - - * config/solaris/solaris2.6/ctype.cc (do_toupper, do_tolower): Use - towupper and towlower to convert wide characters. - -2000-06-12 Benjamin Kosnik - - * mkcheck.in: Clean up confusion regarding NAME, PRE_NAME. - -2000-06-08 Branko Cibej - - * acinclude.m4 (GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT): Check for - sinf, cosf, fabsf, and sqrtf; add to LIBMATHOBJS if missing. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * math/cosf.c: New file. - * math/fabsf.c: Likewise. - * math/sinf.c: Likewise. - * math/sqrtf.c: Likewise. - * math/Makefile.am (EXTRA_DIST): Add those four files. - * math/Makefile.in: Regenerate. - -2000-06-08 Phil Edwards - - * testsuite/26_numerics/complex_inserters_extractors.cc: Need cmath. - -2000-06-06 Steven King - - * acconfig.h: Added defines for HAVE_BUILTIN math functs for float, - double and long double. Added defines for HAVE libm math functs for - float and long double. - * aclocal.m4: Added configure checks for builtin math funcs and libm - support for float and long double versions of the math functions. - * config.h.in: Added undefs for math functs. - * configure: Regenerate. - * math/mathconf: Changed the _GLIBCPP_HAS_BUILTIN_* to - _GLIBCPP_HAVE_BUILTIN_*. - * bits/std_cmath.h: Added long double support. Use builtins for - float, double and long if available, otherwise, use libm versions if - availible, otherwise, punt. - * shadow/bits/std_cmath.h: ditto - -2000-06-02 Benjamin Kosnik - - * bits/locale_facets.h: Tweak. - * src/locale.cc (codecvt): Tweak. - - * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. - * bits/locale_facets.tcc (num_get::_M_extract): Fix for hex. - - * bits/basic_string.h: Move data member up. - * src/string-inst.cc: Fix instantiations. - * bits/string.tcc: Fix types. - -2000-06-02 Anthony Williams - - * testsuite/21_strings/replace.cc (test01): Qualify find with std::. - -2000-06-01 Benjamin Kosnik - - * bits/std_cwctype.h: Clean. - * bits/std_cwchar.h: Clean, remove cruft. - - * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Re-work, add bits - for beginning iconv support. - Remove _GLIBCPP_HAS_WCHAR_MIN_MAX, roll into _GLIBCPP_USE_WCHAR_T - macro. - * acconfig.h: Remove _GLIBCPP_HAS_WCHAR_MIN_MAX. - * bits/limits_generic.h: Remove. - * src/gen-num-limits.cc: Same. - - * src/locale.cc: Tweaks. - - * bits/char_traits.h: Tweaks. - -2000-05-31 Russell Davidson - - * bits/locale_facets.tcc (num_get::_M_extract): Fix signage, - exponent, scientific formatting issues. - * testsuite/27_io/istream_extractor_arith.cc (test09): Add tests. - -2000-05-31 Branko Cibej - - * bits/limits_generic.h (numeric_limits): Use WCHAR_MIN - and WCHAR_MAX instead of WCHART_MIN and WCHART_MAX. - -2000-05-31 Nathan Myers - - * docs/thanks.html: edit own credits - -2000-05-31 Benjamin Kosnik - - * bits/generic_shadow.h: Remaining _C_Shadow -> _C_shadow fix. - - * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Add strtoull checks... - - * mkcheck.in (SH_FLAG): Add in -Wl,--rpath -Wl,$LIB_PATH. Tweaks. - -2000-05-31 Steven King - - * shadow/time.h: fix typo - * shadow/wchar.h: ifdef __USE_GNU for wcsdup - * shadow/bits/std_cwchar.h: ditto - * shadow/bits/std_cstdlib.h: add overloads of abs and div for long - and long long. - -2000-05-26 Phil Edwards - - * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): If strtoll isn't - available, force --disable. Need to flesh this out; make smarter. - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * mkcheck.in: Minor tweaks. - * docs/download.html: Fix typo. - -2000-05-25 Benjamin Kosnik - - * inclosure: Change to... - * mkinclosure: This. - Fix paths to bash. - * mkcshadow: Fix paths to bash. - - * src/Makefile.am: Tweaks. Do cshadow header trickery at build time. - * src/Makefile.in: Regnerate. - * acinclude.m4 (GLIBCPP_COMPILER_VERSION): Fix typo. - (GLIBCPP_ENABLE_SHADOW): Do a less gross hack. - * aclocal.m4: Regenerate. - * mkcheck.in (INC_PATH): Tweak. - - * configure.in: Enable long long by default. - * configure: Regenerate. - - * mkcheck.in (LIB_PATH): Revert. - -2000-05-24 Nathan "I don't write ChangeLog Entries" Myers - - * config/cpu/i486: New directory. - * config/cpu/i486/bits: New directory. - * config/cpu/i486/bits/atomicity.h: New file. - * config/cpu/i386/bits/atomicity.h (__compare_and_swap): Delete - 'cmpxchgl' asm. - * acinclude.m4 (GLIBCPP_CHECK_CPU): Enable i386. - -2000-05-24 Loren J. Rittle - - * backward/alloc.h (__default_alloc_template): Only expose - implementation-specific symbol, if it exists in the - configuration. - * backward/iostream.h (ends): Expose symbol. - * backward/strstream.h: New file. - * backward/stream.h: New file. - * backward/ostream.h: New file. - * backward/istream.h: New file. - * backward/fstream.h: New file. - * backward/complex.h: New file. - * backward/iomanip.h: New file. - - * mkcheck.in (LIB_PATH): Add -R bits. - - * math/carg.c (carg): Replace __atan2 with atan2. - -2000-05-24 Benjamin Kosnik - - * Makefile.am (TAGS): Construct. - * Makefile.in: Rengerate. - * src/Makefile.am: Tweak. - * src/Makefile.in: Tweak. - * configure.in: Tweak. - - * bits/c++config.h: Rename to ... - * bits/c++config: This. - * mkc++config: Adjust. - - * m4: Remove. - * m4/lc_message.m4: Merge into acinclude.m4. - * m4/mathfcts.m4: Same. - * m4/stringfcts.m4: Same. - * acinclude.m4: Add here. - * configure: Regnerate. - - * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): Remove - OPTLEVEL. Add FMTFLAGS. - * aclocal.m4: Regenerate. - * src/Makefile.am (AC_CXXFLAGS): Take out OPTLEVEL, as this has - been disabled due to higher-level Makefiles running amuck over - this bit, and add in FMTFLAGS so that formatting is clear. - * src/Makefile.in: Regenerate. - * configure: Regenerate. - - * src/ios.cc (ios_base::sync_with_stdio): Clean up buffers from - initialization. - - * docs/download.html: Remove references to Cygwin-specific bits, - as this can now be built natively. - Update with current information. - -2000-05-24 Phil Edwards - - * acinclude.m4 (GLIBCPP_CHECK_COMPILER_VERSION): If we can use - -fdiagnostics-show-location=once, do so. Expand AC_LANG_* to - enclose other tests in this macro, including future ones. - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * docs/faq/index.html: Update location of libg++ FAQ. - * docs/faq/index.txt: Regenerate. - -2000-05-22 Benjamin Kosnik - - * docs/17_intro/libstdc++-assign.txt: Change Cygnus to FSF. - -2000-05-22 Phil Edwards - - * mkcheck.in: Tweak for Solaris 8. Additional minor output comment. - -2000-05-22 Phil Edwards - - * acinclude.m4: If the new pragma isn't supported, don't kill -Werror; - keep -Werror and add -Wno-unknown-pragma. -Werror Is Good. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-05-19 Nathan C. Myers - - * bits/generic_shadow.h: s/swamp/legacy/ - -2000-05-19 Phil Edwards - - * acinclude.m4: Clean up comments on newer checks. - (GLIBCPP_CHECK_COMPILER_VERSION): Check for system_header - pragma support. Remove WERRORSUPPRESS variable, add WERROR. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * Makefile.in: Regenerate. - * libio/Makefile.in: Regenerate. - * math/Makefile.in: Regenerate. - * src/Makefile.am: Tell make's WERROR to depend on configure's WERROR. - * src/Makefile.in: Regenerate. - * docs/configopts.html: Document changes to --enable names. - -2000-05-18 Chip Salzenberg - - * bits/ostream.tcc (_S_pad_char): Function template should not be - static. - * bits/streambuf.tcc (_S_copy_streambufs): Likewise. - * src/string-inst.cc (__destroy_aux): Instantiate for string*. - -2000-05-18 Nathan C. Myers - - * mkcshadow: Change C_Swamp to C_legacy. - * shadow/*: Same. - * shadow/bits/*: Same. - s/C_Swamp/C_legacy/g - s/SWAMP/LEGACY/g - s/_Shadow/_shadow/g - -2000-05-18 Anthony Williams - - * bits/locale_facets.tcc (num_get::_M_extract): Change char* to - const char*. - * src/string-inst.cc (string::_S_find): Same. - -2000-05-18 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): Change to - --enable-cshadow-headers. Add output messages. - (GCC_ENABLE_LONG_LONG): Change to --enable-long-long, no - underscores (like the rest of the enable options.) Add output messages. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * configure.in: Touch. - -2000-05-17 Benjamin Kosnik - - * mkcheck.in: Enable shared library testing. - -2000-05-17 Nathan C. Myers - - * bits/std_cmath.h: fix sqrt(float) - -2000-05-16 Loren J. Rittle - - * bits/std_cassert.h: Use system_header pragma. - * bits/std_cctype.h: Likewise. - * bits/std_cerrno.h: Likewise. - * bits/std_cfloat.h: Likewise. - * bits/std_climits.h: Likewise. - * bits/std_clocale.h: Likewise. - * bits/std_cmath.h: Likewise. - * bits/std_csetjmp.h: Likewise. - * bits/std_csignal.h: Likewise. - * bits/std_cstdarg.h: Likewise. - * bits/std_cstddef.h: Likewise. - * bits/std_cstdio.h: Likewise. - * bits/std_cstdlib.h: Likewise. - * bits/std_cstring.h: Likewise. - * bits/std_ctime.h: Likewise. - * bits/std_cwchar.h: Likewise. - * bits/std_cwctype.h: Likewise. - * bits/std_exception.h: Likewise. - * bits/std_new.h: Likewise. - * bits/std_typeinfo.h: Likewise. - * shadow/bits/std_cassert.h: Likewise. - * shadow/bits/std_cctype.h: Likewise. - * shadow/bits/std_cerrno.h: Likewise. - * shadow/bits/std_cfloat.h: Likewise. - * shadow/bits/std_climits.h: Likewise. - * shadow/bits/std_clocale.h: Likewise. - * shadow/bits/std_cmath.h: Likewise. - * shadow/bits/std_csetjmp.h: Likewise. - * shadow/bits/std_csignal.h: Likewise. - * shadow/bits/std_cstdarg.h: Likewise. - * shadow/bits/std_cstddef.h: Likewise. - * shadow/bits/std_cstdio.h: Likewise. - * shadow/bits/std_cstdlib.h: Likewise. - * shadow/bits/std_cstring.h: Likewise. - * shadow/bits/std_ctime.h: Likewise. - * shadow/bits/std_cwchar.h: Likewise. - * shadow/bits/std_cwctype.h: Likewise. - * shadow/bits/wrap_libio.h: Likewise. - * shadow/bits/wrap_unistd.h: Likewise. - * shadow/sys/cdefs.h: Likewise. - -2000-05-16 Nathan C. Myers - - It appears that gcc-2.96 supports the keyword "and" now. - * bits/std_ciso646.h: remove. - * std/ciso646: gut. - * testsuite/17_intro/header_ciso646.c: enable testing. - * src/Makefile.am, src/Makefile.in: remove mention of - bits/std_ciso646.h - -2000-05-16 Nathan C. Myers - - * mkcshadow: fix typo s/_C_Swamp_/_C_Swamp/. - -2000-05-16 Phil Edwards - - * acinclude.m4: Fix typo, switch to decaf... - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-05-16 Phil Edwards - - * acinclude.m4 (GLIBCPP_ENABLE_SHADOW): New macro, stub. - * aclocal.m4: Regenerate. - * configure.in: Call. - * configure: Regenerate. - * docs/configopts.html: Stub documentation. - -2000-05-14 Nathan Myers - - * mkcshadow: build in more-correct directory, create cshadow/ - directory if needed, report progress. - -2000-05-14 LLeweLLyn Reese - - * src/Makefile.am: Fix tr commands. - * src/Makefile.am: Remove references to [w]stringCTORDUPAL.[lo,cc] - * src/string-inst.cc: Remove extra instantiation of - S::basic_string(S::size_type, C, S::allocator_type const&); - * src/string-inst.cc: Remove extra template keyword. - -2000-05-14 Loren J. Rittle - - * config/bsd/bits/ctype_base.h: Add support for plain BSD4.4. - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Enhance bsd tests. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * */Makefile.in: Regenerate. - -2000-05-11 Phil Edwards - - * acinclude.m4: Fix minor typo with ctypes, add more sanity to - enable-cxx-flags, and remove GLIBCPP_ENABLE_NAMESPACES altogether. - * aclocal.m4: Regenerate. - * configure.in: Non-blank arguments break fewer Linuxes. - * configure: Regenerate. - * src/Makefile.am: Re-order AC_CXXFLAGS components. - * src/Makefile.in: Regenerate. - -2000-05-10 Benjamin Kosnik - - * bits/std_cmath.h: Tweaks. - * math/mathconf.h: Tweaks and fixes for HP-UX 11. - (sqrtf): Define away iff !builtin and !in . - (sinf): Same. - (cosf): Same. - (fabsf): Same. - At some point this directory should be converted to c++, the - autoconf tests should be run by the c++ compiler (not c), and - should be used instead of math.h. - Move declaration of nan() here. - * math/complex-stub.h (cabsl): Remove nan() declaration. - - Finish up FreeBSD4.0 support. - * config/bsd/ctype.cc: Scope out toupper, tolower calls. - * config/generic/ctype.cc: And here. - * testsuite/21_strings/char_traits.cc (test02): Guard with - _GLIBCPP_USE_WCHAR_T. - - via Phil Edwards - * bits/std_cctype.h: Remove _GLIBCPP_USE_NAMESPACES. - * acconfig.h: And here. - * acinclude.m4: Same. - * testsuite/27_io/istream.cc: And here. - * testsuite/27_io/ostream.cc: And here. - -2000-05-09 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_CPU): Change powerpc bits to - -mcpu=powerpc. - * src/Makefile.am: Disable ENABLE_CXX_FLAGS stuff for the moment. - - * config/generic/bits/ctype_specializations.h (ctype::is): - Make more generic. - - * config/bsd: New directory. - * config/bsd/ctype.cc: New. - * config/bsd/bits/ctype_base.h (ctype_base): New. - * config/bsd/bits/ctype_specializations.h: New. - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Add bsd tests. - -2000-05-09 Phil Edwards - - * acinclude.m4: New macro, GLIBCPP_ENABLE_CXX_FLAGS. - * configure.in: Call. - * src/Makefile.am: Append results of macro to AC_CXXFLAGS. - * aclocal.m4: Regenerate. - * configure: Ditto. - * src/Makefile.in: Ditto. - * docs/configopts.html: Document. - * docs/download.html: Fix typo (close quote). - * docs/footer.html: Update. - -2000-05-09 Loren J. Rittle - - * backward/iostream.h: Expose endl. Guard wide types. - * src/Makefile.am (headers): Update list to match files. - * src/Makefile.in: Regenerate. - -2000-05-09 Vadim Egorov - Benjamin Kosnik - Nathan Myers - Dietmar Kuehl - - * bits/streambuf.tcc (basic_streambuf::xsgetn): Fix uflow case. - (basic_streambuf::xsputn): Make consistent. - * testsuite/27_io/filebuf.cc: Add tests. - -2000-05-08 Steven King - - * bits/char_traits.h: Use wchar_t utility functions for - char_traits methods. - * testsuite/21_string/char_traits.cc: New (test02): test - char_traits - -2000-05-08 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CXXFLAGS): Add bits for solaris2.8. - - * bits/fstream.tcc (filebuf::_M_init_filebuf): Don't set - _M_buf_size based on macro, instead use _M_buf_size_opt. - * bits/std_streambuf.h (basic_streambuf): Add _M_buf_size_opt. - (basic_streambuf()): Set _M_buf_size_opt. - * testsuite/27_io/filebuf.cc (filebuf): Use _M_buf_size_opt - instead of _M_buf_size. - -2000-05-04 Branko Cibej - - * src/complex_io.cc: Don't instantiate inserters and extractors - for wide-character streams unless _GLIBCPP_USE_WCHAR_T is defined. - -2000-05-03 Phil Edwards - Felix Natter - - * docs/footer.html: Update to see if it takes effect. - * docs/thanks.html: More people. - * docs/17_intro/headers_cc.txt: Copy from testsuite, since that can't - be seen from the web pages. Rename for browser-friendliness... - * docs/17_intro/howto.html: ...and update here. - * docs/17_intro/porting-howto.html: Changes from Felix. - * docs/gccrebuild.html: Mention v3->egcs move. - * docs/faq/index.html: Ditto. Also misc tweaks and URL updates. - * docs/faq/index.txt: Regenerate. - -2000-05-01 Benjamin Kosnik - - * config/cpu/powerpc/bits/atomicity.h (__exchange_and_add): More - fixes. - -2000-05-01 Vadim Egorov - - * bits/char_traits.h: Fix parameter types. - * bits/string.tcc: Avoid traits_type::move. - -2000-05-01 Benjamin Kosnik - - * src/Makefile.am (AC_CXXFLAGS): Add CPUFLAGS here. - * src/Makefile.in: Regenerate. - * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): Revert. - -2000-04-30 Steven King - - * bits/locale_facets.h: Fix syntax error. - * bits/std_fstream.h: ditto - -2000-04-30 Benjamin Kosnik - - * config/cpu/powerpc/bits/atomicity.h (__compare_and_swap): Fix typo. - - * mknumeric_limits (trait_name): Fix copyright notice. - * src/gen-num-limits.cc: Explicitly instantiate epsilon and - round_error data members of struct value. This works around - weak-linking issues on AIX, HPUX. - -2000-04-29 Phil Edwards - - * docs/download.html: Add link to list of mirror sites. - -2000-04-28 Loren J. Rittle - - * mkcheck.in: Rely on exit status instead of the presence of a - core file. Added comments on how/where to save core and exe - files. Move shell wildcards outside quotes and fix core path. - -2000-04-27 scott snyder - - * src/misc-inst.cc: Explicitly instantiate ifstream and ofstream - classes. - -2000-04-26 Nathan C. Myers - - * bits/basic_string.h: include instead - of , and use the uglified names. - * config/cpu/*/atomicity.h: replace with bits/atomicity.h; - uglify names, eliminate dependence on . - * src/Makefile.in, src/Makefile.am: refer to correct place - for atomicity.h header. - -2000-04-25 Steven King - - * bits/basic_string.h: Fix syntax error. - -2000-04-25 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Improve checks for - USE_LONG_DOUBLE. - (GLIBCPP_ENABLE_DEBUG): If alpha, use -gdwarf-2. - * math/Makefile.am (EXTRA_LONG_DOUBLE_yes): Add all the long - versions to this as copysignl is needed anyway for these targets. - * math/Makefile.in: Regenerate. - - * bits/streambuf.tcc (streambuf::xsgetn): Tweak. - * bits/fstream.tcc (underflow): Cast to libio types. - * bits/basic_file.h (seekoff): Fixes for alpha: use __c_streamoff. - * config/c_io_libio.cc (seekoff): And here. - -2000-04-24 Loren J. Rittle - - * mkcheck.in: Report compiler version used for test. Find - the built _G_config.h instead of any old installed version. - -2000-04-24 Loren J. Rittle - - * config/generic/ctype.cc (do_toupper): Remove dependence on - non-portable/non-existent lookup table. - (do_tolower): Same. - -2000-04-24 Nathan Myers - - * src/string-inst.cc: More fixing. - -2000-04-24 Benjamin Kosnik - - * bits/stl_iterator.h: Pedantic fixing. - * bits/std_sstream.h: And here. - * bits/string.tcc: And here. - -2000-04-24 Felix Natter - - * docs/17_intro/howto.html: Add bits. - * docs/17_intro/porting-howto.html: New file. - -2000-04-24 Branko Cibej - - * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Expand - @libinst_wstring_la@ to libinst-wstring.la when specializing for - wchar_t, to empty string otherwise. - * src/Makefile.am: (EXTRA_LTLIBRARIES): New. - (sources): Remove $(string_sources) and $(wstring_sources). - (libstdc___la_LIBADD): Add libinst-string.la and @libinst_wstring_la@. - (libstdc___la_DEPENDENCIES): New. - (libinst_string_la_SOURCES, libinst_wstring_la_SOURCES): New. - -2000-04-20 Benjamin Kosnik - - * bits/std_sstream.h: Tweak formatting. - * bits/std_fstream.h: Make types public. - - * testsuite/27_io/streambuf.cc: Fix for alpha. - - Brad Garcia - * bits/locale_facets.h (numpunct::numpunct(size_t)): Fix bool - initialization. - * testsuite/27_io/ios_manip_fmtflags.cc (test02): Add test for - bool formatting. - -2000-04-19 Nathan Myers - - * src/string-inst: consolidate _S_create, - destroy, leak, clone members into stringMAIN and stringMUTATE - object files. - * src/Makefile.am: Above, and eliminate dependence on - wstring-inst.cc. - * src/wstring-inst.cc: Remove. - -2000-04-18 Benjamin Kosnik - - * src/Makefile.am (AC_CXXFLAGS): Activate debugging code, again. - Add flags for specialized rules dealing with instantiations. - - * src/string-inst.cc: Add instantiations missing from shared - libraries--see stringEQ, stringCONSC. - * src/Makefile.am (wstring_sources): Add. - (string_sources): Same. - * src/Makefile.in: Regenerate. - - * stl/*: Integrate contents of this directory into top-level - directories. - * ext/bvector hash_map hash_set rope ropeimpl.h slist - stl_bvector.h stl_hash_fun.h stl_hashtable.h stl_rope.h tree: Add. - * bits/pthread_allocimpl.h std_algorithm.h std_bitset.h - std_deque.h std_functional.h std_iterator.h std_list.h std_map.h - std_memory.h std_numeric.h std_queue.h std_set.h std_stack.h - std_stdexcept.h std_strstream.h std_utility.h std_vector.h - stl_algo.h stl_algobase.h stl_alloc.h stl_config.h stl_construct.h - stl_deque.h stl_function.h stl_heap.h stl_iterator.h - stl_iterator_base.h stl_list.h stl_map.h stl_multimap.h - stl_multiset.h stl_numeric.h stl_pair.h stl_pthread_alloc.h - stl_queue.h stl_range_errors.h stl_raw_storage_iter.h stl_relops.h - stl_set.h stl_stack.h stl_string_fwd.h stl_tempbuf.h stl_threads.h - stl_tree.h stl_uninitialized.h stl_vector.h type_traits.h: Add. - * backward/algo.h algobase.h alloc.h bvector.h defalloc.h deque.h - function.h hash_map.h hash_set.h hashtable.h heap.h iterator.h - list.h map.h multimap.h multiset.h pair.h rope.h set.h slist.h - stack.h tempbuf.h tree.h vector.h: Add. - * README (file): Update. - * docs/documentation.html: README not being found. - * src/Makefile.am (sources): Take out stl directory. - * mkcheck.in (SRC_DIR): And here. - * src/Makefile.in: Regenerate. - -2000-04-18 Levente Farkas - - * stl/bits/stl_function.h: Add bits so that const and non-const - both work. - -2000-04-18 scott snyder - - * stl/bits/stl_map.h (class map): Fix default for _Alloc template - parameter. Get rid of use of __STL_DEFAULT_ALLOCATOR and - __STL_LIMITED_DEFAULT_TEMPLATES macros. - * stl/bits/stl_multimap.h (class multimap): Likewise. Get rid of - use of __STL_DEPENDENT_DEFAULT_TMPL macro. - -2000-04-18 scott snyder - - * stl/bits/stl_config.h (__STL_DEPENDENT_DEFAULT_TMPL): Deleted - this macro. - - * stl/ext/hash_map (class hash_map, class hash_multimap): Get rid - of use of __STL_DEPENDENT_DEFAULT_TMPL macro. - * stl/ext/hash_set (class hash_set, class hash_multiset): - Likewise. - * stl/bits/stl_function.h (struct constant_unary_fun, struct - constant_binary_fun): Likewise. - * stl/bits/stl_queue.h (class queue, class priority_queue): Likewise. - * stl/bits/stl_stack.h (class stack): Likewise. - * stl/bits/stl_set.h (class set): Likewise. - * stl/bits/stl_multiset.h (class multiset): Likewise. - - * stl/bits/stl_iterator.h (class reverse_bidirectional_iterator, - class reverse_iterator): Get rid of use of - __STL_LIMITED_DEFAULT_TEMPLATES macro. - - * stl/bits/stl_config.h (__STL_DEFAULT_ALLOCATOR): Deleted this - macro. - - * stl/bits/stl_deque.h (class deque): Get rid of use of - __STL_DEFAULT_ALLOCATOR macro. - * stl/bits/stl_list.h (class list): Likewise. - * stl/bits/stl_multiset.h (class multiset): Likewise. - * stl/bits/stl_set.h (class set): Likewise. - * stl/bits/stl_string_fwd.h (class basic_string): Likewise. - * stl/bits/stl_tree.h (class _Rb_tree, class rb_tree): Likewise. - * stl/bits/stl_vector.h (class vector): Likewise. - * stl/ext/ropeimpl.h (rotate): Likewise. - * stl/ext/hash_map (class hash_map, class hash_multimap): - Likewise. - * stl/ext/hash_set (class hash_set, class hash_multiset): - Likewise. - * stl/ext/slist (class slist): Likewise. - * stl/ext/stl_bvector.h (class bit_vector): Likewise. - * stl/ext/stl_rope.h (class rope): Likewise. - * src/locale.cc (_Impl): Likewise. - * src/localename.cc (_Impl): Likewise. - * bits/localefwd.h (_Impl): Likewise. - -2000-04-18 Phil Edwards - - * docs/install.html: Cleanup, minor changes. - * docs/17_intro/howto.html: Ditto. - -2000-04-18 Nathan Myers - - * bits/basic_string.h: Remove "inline" from member _S_find. - - * src/string-inst.cc: Rewrite to reflect non-inline template - instantiations in string.tcc. - - * src/stringADDCS.cc, stringADDPS.cc, stringADDSC.cc, stringADDSP.cc, - stringADDSS.cc, stringBIST.cc, stringBOST.cc, stringCHTR.cc, - stringEQPS.cc, stringEQSP.cc, stringEQSS.cc, stringEXTRA.cc, - stringGEPS.cc, stringGESP.cc, stringGESS.cc, stringGETLI.cc, - stringGTPS.cc, stringGTPS.cc, stringGTSP.cc, stringGTSS.cc, - stringINSER.cc, stringLEPS.cc, stringLESP.cc, stringLESS.cc, - stringLESP.cc, stringLTPS.cc, stringLTPS.cc, stringLTSP.cc, - stringLTSS.cc, stringMAIN.cc, stringNEPS.cc, stringNESP.cc, - stringNESS.cc, stringSCOPY.cc: Remove. - * src/wstringADDCS.cc, etc: Remove. - - Benjamin Kosnik - * src/Makefile.am: Modify to reflect above. - * src/Makefile.in: Regenerate. - -2000-04-17 Benjamin Kosnik - - * docs/install.html (--enable-libstdcxx-v3): Clean up install docs. - -2000-04-13 Benjamin Kosnik - - * bits/std_fstream.h (filebuf::sync): Need to use the abstracted - io interface here instead of the libio particulars. - - * config/threads-posix.h: Consistency with stl_config.h. - - * mkcheck.in (CXX_FLAG): Add DDEBUG_ASSERT back in. - -2000-04-13 Loren J. Rittle - - * mknumeric_limits: Rename generic type template parameter name - '_T' to '_Tp'. - * stl/bits/type_traits.h: Ditto. - -2000-04-06 Benjamin Kosnik - - * mkcheck.in (SRC_DIR): Change default mkcheck behavior, so that - it is more useful for --enable-libstdcxx-v3. Use the built - compilers with v3, instead of compilers in PATH, and don't - re-include include directories for checking the install. - -2000-04-05 Benjamin Kosnik - - * src/Makefile.am (AM_CXXFLAGS): Disable NAMESPACES, as this is on - by default when using --enable-libstdcxx-v3. - * src/Makefile.in: Regenerate. - * configure.in: Disable GLIBCPP_ENABLE_NAMESPACES, - GLIBCPP_ENABLE_RELIBGCC for --enable-libstdcxx-v3 flag. - * configure: Regenerate. - * mkcheck.in: Deal with NAMESPACES. - -2000-04-05 Petter Urkedal - - * src/cmath.cc: New file... - (pow(*, int)): Define functions... - * src/Makefile.am (sources): ...register file. - * src/Makefile.in: Regenerate. - * bits/std_cmath.h (pow): ...declare functions here, and remove - old definitions. - -2000-04-04 Benjamin Kosnik - - * acinclude.m4 (GCC_OBJDIR): Tweaks - -2000-04-03 Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_CPU): Add arm configure bits. - * config/cpu/arm: New directory. - - Jesper Skov - * config/cpu/arm/atomicity.h: New file. - -2000-03-31 Benjamin Kosnik - - * stl/bits/stl_config.h: Make _STL_THREADS depend on _REENTRANT. - Remove unused bits. Clean. - -2000-03-29 Benjamin Kosnik - - * testsuite/25_algorithms: New directory. - * testsuite/25_algorithms/min_max.cc: New file. - -2000-03-29 scott snyder - - * bits/locale_facets.tcc (do_put): Allow a couple extra digits of - precision beyond that which we get from numeric_limits::digits10. - - * stl/bits/stl_algobase.h (max, min): Don't use comparison - operator. - - * testsuite/23_containers/bitset_shift.cc: Fix. - - * testsuite/27_io/ios_manip_fmtflags.cc (test01): Don't give a - temporary to imbue(). - - * bits/std_fstream.h (sync): Resync libio's idea of the current - file position with the external file. - -2000-03-28 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_arith.cc.cvs: Fix merge - mistake. - - * bits/std_fstream.h (filebuf::is_open): Check for _M_file before - attempting calls to it. - * bits/fstream.tcc (ctors): Don't call _M_init_filebuf in - ctors. Instead, call _M_init_filebuf ... - (open): Here, as suggested by 27.8.1.3. - * src/ios.cc (ios_base::Init::Init()): Clean up default filebufs - properly when initializing cout/cin/cerr. - -2000-03-27 Russell Davidson - - * testsuite/23_containers/multiset.cc (main): Clean up for namespaces. - * testsuite/22_locale/ctype_char_members.cc: And here. - * testsuite/27_io/streambuf.cc (streambuf): And here. - * testsuite/27_io/ostream_inserter_char.cc (test06): And here. - * testsuite/27_io/istream_unformatted.cc (test05): And here. - * testsuite/27_io/istream_extractor_arith.cc: And here. - * testsuite/27_io/ios_manip_basefield.cc (test02): And here. - * testsuite/27_io/ios_base_members_static.cc: And here. - * bits/std_climits.h (_CPP_CLIMITS): Fix typo. - -2000-03-27 Chris Faylor - - * configure.in: Remove setting of CXX if canadian cross. - * configure: Regenerate. - -2000-03-27 Nathan Myers - - * bits/sstream.tcc: Optimize. - * bits/basic_string.h(string::append): Don't inline. - * bits/string.tcc: Move out-of-line. - -2000-03-27 Phil Edwards - - * acinclude.m4: (GLIBCPP_CHECK_COMPILER_VERSION) When using <2.96, - define WERRORSUPPRESS so that the inlining warnings won't kill us. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * src/Makefile.am: Use WERRORSUPPRESS for the files that need it. - * src/Makefile.in: Regenerate. - - * docs/install.html: Almost complete rewrite. - -2000-03-25 Phil Edwards - - * docs/install.html: Explain -Werror problem at "#Werror" mark. - * docs/faq/index.html: Testsuite will die horribly if new libgcc.a - not installed. - * docs/faq/index.txt: Regenerate. - -2000-03-24 Alexandre Oliva - - * src/Makefile.am (libio_headers_install): Fix. - * src/Makefile.in: Regenerate. - -2000-03-24 Benjamin Kosnik - - * docs/17_intro/RELEASE-NOTES: Fix typos. - * docs/index.html: Update. - * docs/17_intro/BUGS: Update. - * docs/status.html: Update for 2.90.8 release. - -2000-03-23 Phil Edwards - - * Makefile.am: Better error message when missing libgcc2.ready. - * Makefile.in: Regenerate. - * acinclude.m4: Fastidious nitpicking reformatting. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * mkcheck.in: Must use same namespace settings as the library being - tested. Also log ST_FLAG, since it's being passed. - * docs/install.html: Add brief chunk on configuration. - * docs/17_intro/RELEASE-NOTES: Fix minor Cygwin typo. - * docs/23_containers/howto.html: Mention MT-safe string. - * docs/faq/index.html: Minor updates. - * docs/faq/index.txt: Regerarate. - -2000-03-22 Benjamin Kosnik - - * bits/sstream.tcc (seekoff): Fix for gptr() null cases. - Return newoff. - * bits/fstream.tcc (seekoff): Sync. - (seekpos): Sync. - * testsuite/27_io/ostream_unformatted.cc: New file. - * testsuite/27_io/stringbuf.cc: Fix. - * testsuite/27_io/istream_unformatted.cc (test04): Fix. - - * config/newlib/bits/ctype_base.h (ctype_base): Fix. - * config/newlib/ctype.cc (ctype): Change __ctype -> _ctype_. - - * src/complex_io.cc (operator>>complex): Tweak. - - * config/cpu/alpha/atomicity.h: Explicitly typedef uint32_t, int32_t if - does not exist. - * config/cpu/sparc/sparc64/atomicity.h: Same. - * config/cpu/sparc/sparc32/atomicity.h: Same. - * config/cpu/powerpc/atomicity.h: Same. - * config/cpu/i386/atomicity.h: Same. - * config/cpu/generic/atomicity.h: Same. - * configure.in: Check for inttypes.h. - * configure: Regnerate. - -2000-03-21 Benjamin Kosnik - - * bits/std_sstream.h (_M_init_stringbuf): Set initial ate position - correctly. - * testsuite/27_io/ostream_inserter_char.cc (test06): Add tests for ate. - - * docs/17_intro/RELEASE-NOTES (New): Add bits. - - * configure.in: Move AC_CHECK_HEADERS to a point where we know we - are compiling natively. - - * libio/*: Update to CVS libio from egcs. - -2000-03-21 Phil Edwards - - * docs/download.html: Document use of -z9 for CVS. - * docs/index.html: Add target date (no link) for future snapshot. - -2000-03-21 Gabriel Dos Reis - - * bits/slice_array.h: Rename generic type template parameter name - '_T' to '_Tp'. - * bits/mask_array.h: Ditto - -2000-03-20 Benjamin Kosnik - - * *: Change copyright holder from "Cygnus Solutions" to "Free - Software Foundation, Inc." - - * docs/configopts.html: Explain what "hella versions" means. - * docs/install.html: Some tweaks--nice job on this Phil. - * docs/documentation.html: Add a direct link to configuration options. - - * src/Makefile.am (OPTIMIZE_CXXFLAGS): Add in extras. - * docs/17_intro/RELEASE-NOTES (New): Add. - * bits/c++config.h (__GLIBCPP__): Bump version. - - * config/c_io_libio.cc (__basic__file(__c_lock*)): Change argument - type to match prototype. - -2000-03-20 Phil Edwards - - * docs/install.html: Update for new funky build procedure. Move - description of 'configure' options to... - * docs/configopts.html: ...here. New file. - * docs/17_intro/howto.html: Updates for new snapshot. - * docs/20_util/howto.html: Ditto. - * docs/21_strings/howto.html: Ditto. - * docs/21_strings/stringtok_std_h.txt: Fix example typos. - * docs/22_locale/howto.html: Ditto. - * docs/23_containers/howto.html: Ditto. - * docs/faq/index.html: Ditto. - -2000-03-18 Petter Urkedal - Benjamin Kosnik - - * acinclude.m4 (GLIBCPP_CHECK_COMPLEX_SUPPORT): Move code for main - to the right place. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-03-16 Benjamin Kosnik - scott snyder - - * config/c_io_libio.h: Add __c_lock. - * config/threads-no.h: Same here. - * config/threads-posix.h: Add __mutext_type typedef. - * config/c_io_libio.cc: basic_file ctor takes lock arg. - * bits/basic_file.h: Ctor takes lock arg. - * bits/std_fstream.h: Add _M_lock. - * bits/fstream.tcc: Supply it to basic_file ctor. - - * mkcheck.in (resultstext): Change [[ to [. - - * testsuite/27_io/ostream_inserter_char.cc (test06): Tweak. - - * bits/locale_facets.h: Tweak. - - * stl/bits/stl_config.h: Fix defines. - -2000-03-16 Benjamin Kosnik - - * mkcheck.in (INC_PATH): Add paths from cpu_include_dir to find - atomicity.h - * configure: Regenerate. - * aclocal.m4: Regnerate. - -2000-03-16 Nathan Myers - - * bits/string.tcc: Add MT support. - * bits/basic_string.h: Same. - -2000-03-16 Phil Edwards - - * configure.in: Make --enable-namespaces and -libgcc-rebuild=../.. - the defaults. - * configure: Regenerate. - - * config/solaris/solaris2.7/ctype.cc: Fix unsigned/signed comparison. - -2000-03-16 Phil Edwards - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): If Sol2.5 ctype is found, keep - checking for 2.[67]. (GLIBCPP_ENABLE_RELIBGCC): No longer ignore - any defaults passed in. - * aclocal.m4: Regenerate. - -2000-03-16 Phil Edwards - - * mkcheck.in: Report total successes and failures. - -2000-03-15 Benjamin Kosnik - - * config/cpu: New directory, intended to be used to provide - cpu-specific configuration files. In particular, assembly language - primitives for thread safety. - * config/cpu/alpha: Populate. - * config/cpu/alpha/atomicity.h: New file. - * config/cpu/arm: Populate. - * config/cpu/generic: Populate. - * config/cpu/generic/atomicity.h: New file. - * config/cpu/hppa: Populate. - * config/cpu/i386: Populate. - * config/cpu/i386/atomicity.h: New file, take from i486. - * config/cpu/m68k: Populate. - * config/cpu/mips: Populate. - * config/cpu/powerpc: Populate. - * config/cpu/powerpc/atomicity.h: New file. - * config/cpu/sparc: Populate. - * config/cpu/sparc/sparc32: Populate. - * config/cpu/sparc/sparc64: Populate. - * config/cpu/sparc/sparc32/atomicity.h: New file. - * config/cpu/sparc/sparc64/atomicity.h: New file. - - * src/Makefile.am (myinstallheaders): Add install routines. - * acinclude.m4 (GLIBCPP_CHECK_CPU):Add configuration for the - cpu dir. - * configure.in: Add. - - * config/default: Adopt glibc naming conventions, and so move to - * config/generic: Here. - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Modify default case to generic. - -2000-03-15 Bill Thompson - - * testsuite/27_io/ostream_inserter_char.cc (test06): Add test. - -2000-03-14 Phil Edwards - - * docs/17_intro/howto.html: Add missing "TOC" entry, and new section. - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Fixup. - * aclocal.m4: Regenerate. - * configure: Regenerate. - -2000-03-13 scott snyder - Jason Merrill - - * bits/locale_facets.h (class ctype, class ctype, class - ctype): More mask fixes. - * testsuite/22_locale/ctype.cc: Test for the problem. - -2000-03-13 Benjamin Kosnik - - * acconfig.h: Add bits. - * configure.in: Move AM_PROG_LIBTOOL up in file. - Tweak cross compiling info. - * configure: Regenerate. - - * mknumeric_limits (XCOMPILE): Echo compilation line for - gen-num-limits.cc - - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Add aix checks. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * config/aix/ctype.cc (ctype): Tweak. - * config/aix/bits/ctype_base.h (ctype_base): Tweak. - * config/aix/bits/ctype_specializations.h: New file. - -2000-03-10 scott snyder - - * stl/bits/stl_vector.h (_M_assign_aux): Fix for __normal_iterator - conversions. - * testsuite/23_containers/vector_modifiers.cc (test01): Add a - regression test for the problem. - -2000-03-09 Benjamin Kosnik - - * testsuite/27_io/streambuf.cc (class testbuf): Same here. - * bits/fpos.h: And here. - * bits/std_ostream.h: Same here. - * bits/std_istream.h: Same here. - * bits/basic_ios.h: Same here. - * bits/std_fstream.h: Same here. - * bits/sbuf_iter.h (std): Here too. - * bits/std_sstream.h: Make types public. - - * src/misc-inst.cc: Use size_t instead of unsigned int. - * bits/locale_facets.tcc (_S_format): For now, cast to char. I - suppose this should be ctype::narrow... all the ctype - stuff needs to be cleaned up. - -2000-03-09 Phil Edwards - - * docs/gentop: Remove entire directory, finally. - -2000-03-09 scott snyder - - * bits/std_cmath.h (modf): Fix pointer overrun. - * testsuite/26_numerics/c_math.cc (test04, main): Add a regression - test for the problem. - -2000-03-09 Phil Edwards - - Looks like changes to the #include'd files must be followed by a - change to the #include'ing files to take effect. Caveat emptor. - * docs/header.html: New file, for server-side include. - * docs/footer.html: New file, for server-side include. - * docs/documentation.html: Change to use SSI. - * docs/download.html: Ditto. - * docs/index.html: Ditto. - * docs/mail.html: Ditto. - * docs/status.html: Ditto. - * docs/thanks.html: Ditto, plus minor updates. - * docs/how.html: Remove. - -2000-03-09 Benjamin Kosnik - - Preliminary alpha-linux support. - * src/locale.cc (ctype): Use correct types... - * bits/locale_facets.h (ctype): Add __table_type typedef. - (ctype): Same. - * bits/locale_facets.h (ctype): Have char and wchar_t - types match for table_size (size_t). - - * config/gnu-linux/ctype.cc (ctype): Change char_type to wchar_t - as per char specialization. - * config/*/ctype.cc: Same. - -2000-03-09 Gabriel Dos Reis - - * bits/locale_facets.h (_Ctype<>::mask): Import from base class - _Ctype_nois<>. Template base classes are never examinated in - first-phase name-lookup. - -2000-03-08 Benjamin Kosnik - - Add Solaris 2.5.1 support. - * config/solaris/solaris2.5/bits/ctype_base.h (ctype_base): And here. - * config/solaris/solaris2.5/ctype.cc: Fixup. - * config/solaris/solaris2.5/bits/ctype_specializations.h: Add. - * acinclude.m4 (GLIBCPP_CHECK_CTYPE): Add bits for solaris2.5.1. - * aclocal.m4: Regenerate. - * configure: Regenerate. - - * config/default/ctype.cc (ctype): Fixup. - -2000-03-07 Benjamin Kosnik - - * testsuite/27_io/filebuf.cc: Activate init code from yesterday... - * testsuite/27_io/ostream_inserter_arith.cc (testcases): Fix for - non-wchar_t case. - -2000-03-07 Gabriel Dos Reis - - * bits/cpp_type_traits.h: Expand on this file purpose. - -2000-03-06 Benjamin Kosnik - - * bits/locale_facets.h (ctype): Remove static members, and - re-work initialization code. - (ctype): Same. - Move _S_touppper to _M_toupper and initialize in ctor. - Move _S_tolower to _M_tolower and initialize in ctor. - Move _S_table to _M_ctable and intialize in ctor. - * bits/locale_facets.h (std): And here. - * src/locale.cc (std): Tweak. - * config/gnu-linux/ctype.cc: Change initialization here. - * config/newlib/ctype.cc: And here. - * config/solaris/solaris2.7/ctype.cc: And here. - * config/solaris/solaris2.6/ctype.cc: And here. - - * bits/localefwd.h: Tweak. - * bits/std_streambuf.h: Tweak formatting. - - * testsuite/27_io/filebuf.cc: Remove BUFSIZ dependancies. - -2000-03-05 Chip Salzenberg - - * src/misc-inst.cc (basic_iostream<>): Instantiate. - -2000-03-02 Phil Edwards - Kevin Atkinson - - Initial grab of SGI's strstream implementation with minor - modifications. - * src/strstream.cc: New file. - * std/strstream: New file. - * stl/bits/std_strstream.h: New file. - * bits/std_streambuf.h: Add public access. - * src/Makefile.am: Add strstream sources to list of dependancies. - * src/Makefile.in: Regenerate. - -2000-03-03 2000 Gabriel Dos Reis - - * bits/valarray_meta.h: Fix typo. - -2000-03-02 Alexandre Oliva - Chip Salzenberg - Petter Urkedal - - * src/Makefile.am (myinstallheaders): Hack to avoid - `for i in ; do'. - * src/Makefile.in: Regenerate. - -2000-03-02 Chip Salzenberg - - * libio/Makefile.an, math/Makefile.an, src/Makefile.am - (LINK): Put quotes around "$(CC)" for libtool link mode, - so libtool will use "-B" options during GCC bootstrap. - * */Makefile.in: Regenerate. - -2000-03-02 Petter Urkedal - - * config/c_io_libio.h: Enclose it all in ::std. - * bits/basic_string.h (basic_string<>): Make types and - `npos' public. - * mkc++config: Truncate output file before writing. - -2000-03-01 Benjamin Kosnik - - * math/cabsf.c (__mycabsf): Rename to cabsf. - * math/cabs.c (__mycabs): Rename to cabs. - -2000-02-29 LLeweLLyn Reese - - * bits/basic_string.h: Move declarations of __out_of_range(), - __length_error() and accompanying macros ... - * bits/exception_support.h: here. (Newly created file). - * bits/basic_string.h: #include - * stl/bits/stl_vector.h: #include - * src/Makefile.am (headers): Add. - * src/Makefile.in: Regenerate. - -2000-02-29 Benjamin Kosnik - - * bits/cpp_type_traits.h: Rename structs so they don't clash with - type_traits.h. - * bits/valarray_array.h: Synch. Fix typos. - - * libio/Makefile.am: Change to only compile source files that - config/c_io_libio.cc actually needs. - * libio/Makefile.in: Regnerate. - * libio/PlotFile.hes SFile.h builtinbuf.h editbuf.h floatconv.c - floatio.h fstream.h indstream.h iofclose.c iofdopen.c iofeof.c - ioferror.c iofflush.c iofgetpos.c iofgets.c iofopen.c iofprintf.c - iofputs.c iofread.c iofscanf.c iofsetpos.c ioftell.c iofwrite.c - iogetc.c iogetdelim.c iogetline.c iogets.c ioignore.c iomanip.h - iopadn.c ioperror.c iopopen.c ioprims.c ioprintf.c ioputc.c - ioputs.c ioscanf.c ioseekoff.c ioseekpos.c iosetbuffer.c - iosetvbuf.c iosprintf.c iosscanf.c iostream.h iostrerror.c - ioungetc.c iovfprintf.c iovfscanf.c iovsprintf.c iovsscanf.c - istream.h list.out ostream.h outfloat.c parsestream.h peekc.c - pfstream.h procbuf.h stdiostream.h stream.h streambuf.h strfile.h - strops.c strstream.h: Delete. - - * bits/basic_file.h: Stub out or delete unused bits in this - interface. - (filepos_beg): Remove. - (filepos_cur): Remove. - (filepos_valid): Remove. - * config/c_io_libio.cc: Resynch with the changes to basic_file. - -2000-02-29 Gabriel Dos Reis - - * bits/cpp_type_traits.h: Correct typo. - -2000-02-29 Gabriel Dos Reis - - * bits/cpp_type_traits.h: New file. - - * bits/valarray_array.h: Tweak. #include - Improve array construction. - (_Array_default_ctor): New dispatcher class. - (__valarray_default_construct): New function. - (_Array_copy_ctor): New dispatcher class. - (__valarray_copy_construct): New function. - (_Array<>::free_data): Remove. - - * src/Makefile.am (headers): Add cpp_type_traits.h - * src/Makefile.in: Regenerate. - -2000-02-28 Benjamin Kosnik - - Prune libio directory to match files in libio/Makefile. - * libio/PlotFile.cc,indstream.cc, isgetsb.cc, sbform.cc, - stream.cc, SFile.cc, ioassign.cc, isscan.cc, sbgetline.cc, - streambuf.cc, builtinbuf.cc, ioextend.cc, osform.cc, sbscan.cc, - strstream.cc, editbuf.cc, iomanip.cc, parsestream.cc, - stdiostream.cc, filebuf.cc, iostream.cc, pfstream.cc, - stdstrbufs.cc, fstream.cc, isgetline.cc, procbuf.cc, - stdstreams.cc: Remove. - * libio/floatio.h, iolibio.h, iostdio.h, iostreamP.h: Remove. - * libio/iofflush_u.c: Remove. - - * libio/dbz: Remove. - * libio/include: Remove. - * libio/stdio: Remove. - * libio/tests: Remove. - * libio/testsuite: Remove. - - * config/c_io_libio.cc: Add fcntl.h include for Solaris. - - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add bits. - * configure.in: Replace 'grep -e' with 'grep' for Solaris. - * configure: Regenerate. - -2000-02-25 Benjamin Kosnik - - Abstract out the underlying "C" io bits. - * bits/std_new.h: Remove include, as well as . - * stl/bits/stl_string_fwd.h: Remove include. - * bits/std_cwchar.h: Wrap with _GLIBCPP_USE_WCHAR_T guards. Don't - include . - * stl/bits/stl_config.h: Don't include _G_config.h. - - * bits/basic_file.h: Allow for non-inheritance based __basic_files. - * config/c_io_libio.h (_GLIBCPP_BASIC_FILE_INHERITANCE): Define. - * config/c_io_libio.cc: Tweak. - - * src/Makefile.am (TOPLEVEL_INCLUDES): Add includedir. - * src/Makefile.in: Regenerate. - * Makefile.am (AM_MAKEFLAGS): Define includedir so that - prefix/include files will be picked up. - * Makefile.in: Regenerate. - * math/Makefile.am (TOPLEVEL_INCLUDES): And here. - * libio/Makefile.am (TOPLEVEL_INCLUDES): And here. - - * bits/std_ios.h: Include instead of libio. - * bits/fpos.h: And here. - * bits/basic_file.h (get_fileno): Move definition from ... - * src/basic_file.cc (std): To here. - * bits/fpos.h: Move types for streamoff, streampos to.. - * bits/basic_file.h: Move __c_file_type and fpos typedefs to... - * config/c_io_libio.h: ...here. - (_GLIBCPP_[BOOLALPHA, HEX, DEC, FIXED, INTERNAL, LEFT, OCT, RIGHT, - SCIENTIFIC, SHOWBASE, SHOWPOINT, SHOWPOS, SKIPWS, UNITBUF, - UPPERCASE, ADJUSTFIELD, BASEFIELD, FLOATFIELD, BADBIT, EOFBIT, - FAILBIT, GOODBIT, APP, ATE, BINARY, IN, OUT, TRUNC): New macros to - abstract out bits in ios_base. - * bits/ios_base.h: Re-macrofy. - * src/basic_file.cc : Rename, move to - * config/c_io_libio.cc: Here. - * config/c_io_libio.h: New file. Include libio. - * bits/c++config.h: Don't define _GLIBCPP_USE_LIBIO. - * configure.in (blddir): Add enabling bits for GLIBCPP_ENABLE_CSTDIO. - * configure: Regenerate. - * src/Makefile.am (sources): Take out basic_file.cc and add c++io.cc. - (generated_headers): Add c++io.h - * acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): New function to select - underlying "C" io library. - * acinclude.m4 (GLIBCPP_CHECK_LIBIO): Roll functionality into - GLIBCPP_ENABLE_CSTDIO. - - * configure.in: Add configure bits for cross compiling non-newlib - targets. . - GLIBCPP_CHECK_COMPILER_VERSION: Take out this test for this - target, as we assume g++ support is not the limiting factor. - GLIBCPP_CHECK_LIBIO: Same, know we don't need libio. - * configure: Regenerate. - -2000-02-22 Benjamin Kosnik - - * Makefile.am (INTERFACE): Define. - * Makefile.in: Regenerate. - * libio/ChangeLog: Add entry. - -2000-02-21 Benjamin Kosnik - - * docs/install.html: Update install directions. - - * docs/status.html: Fix sidebar to be consistent. - * docs/thanks.html: Same. - * docs/links.html: Same. - * docs/mail.html: Same. - * docs/download.html: Same. - - * testsuite/27_io/filebuf.cc: Change BUFSIZ to buffer_size, and - kill the macro BUFSIZ. I think the solaris fails lie elsewhere - however, in the ctype_char_members.cc fail (for instance.) - * testsuite/17_intro/headers.cc: Remove extraneous fails for hosts - that do not have wchar_t enabled. - * testsuite/27_io/ostream_inserter_arith.cc (struct _TestCase): - Same here. - * testsuite/27_io/iostream_objects.cc: And here. - - * libio/gen-params (CONFIG_NM): Specifically add in nm as the - default CONFIG_NM. - -2000-02-18 Benjamin Kosnik - Tom Tromey - - * configure.in: Manually add MULTISUBDIR. - * configure: Regenerate. - * src/Makefile.am (MULTISUBDIR): Add the lesser evil of Tom's two - "Eww" hacks to get multilib installs working correctly. - ($(headers): Test for MULTISUBDIR before installing. - * Makefile.am (AM_MAKEFLAGS): Don't define MULTISUBDIR, instead - have configure hack it in. - * Makefile.in: Regenerate. - * acinclude.m4 (GLIBCPP_CXXFLAGS): Tweak wording. - Add enabling bits for native Cygwin ctypes, and other newlib-based - Oses. - -2000-02-17 Benjamin Kosnik - - * mkc++config (OUT_H): Remove EOF in cygwin. - * acinclude.m4 (LIBS): Tweaks to allow cygwin to configure. - - Tom Tromey - * src/Makefile.am: Tweaks for installing multilibs. - -2000-02-17 Benjamin Kosnik - - * src/Makefile.am: - (toolexeclib_LTLIBRARIES): Use this instead of lib_LTLIBRARIES. - Add USE_LIBDIR bits here, not... - * src/Makefile.in: Regenerate. - * Makefile.am: ...here. - * Makefile.in: Regenerate. - -2000-02-17 Benjamin Kosnik - - * acinclude.m4 (LIBS): Fix typos. - * configure.in: _GLIBCPP_BUGGY_FLOAT_COMPLEX, - _GLIBCPP_BUGGY_COMPLEX for crosses. - * src/Makefile.am (std_headers): Add libio.h as install include, - as with _G_config.h - * src/Makefile.in: Regenerate. - - * mkcheck.in: Add bits to set CXX to cross compiler. - - * src/complex_io.cc: Tweak. - * configure.in: _GLIBCPP_BUGGY_COMPLEX for crosses. - * configure: Regenerate. - - * config/newlib/ctype.cc: Tweaks. - * config/newlib/bits/ctype_base.h (ctype_base): Set mask to char, - not const char. - * src/complex_io.cc (operator>>(istream, complex): Define out if - BUGGY_COMPLEX. - -2000-02-16 Benjamin Kosnik - - * config/newlib/bits/ctype_base.h: Correct _S_table. - - Reconfigure ctype support for "C" libraries that don't use arrays. - * testsuite/22_locale/ctype_char_members.cc: New file. Test for - basic ctype functionality. - * src/locale.cc: Move host-specific ctype functions that are not - inlines to config/*/ctype.cc files. - (ctype::do_tolower): For instance. - (ctype::do_toupper): For instance. - (ctype::do_tolower): For instance. - (ctype::do_toupper): For instance. - * config/gnu-linux/ctype.cc: Modify. - * config/default/ctype.cc: Modify. - * config/newlib/ctype.cc: Modify. - * config/solaris/solaris2.6/ctype.cc: Modify. - * config/solaris/solaris2.7/ctype.cc: Modify. - - * bits/locale_facets.h (ctype::is): Mark inline, move - out-of-line. - (ctype::scan_is): Here too. - (ctype::scan_not): Here too. - Move out of line defs to config/*/bits/ctype_specializations.h. - * config/gnu-linux/bits/ctype_specializations.h: ...here. New file. - * config/default/bits/ctype_specializations.h: ...here. New file. - * config/newlib/bits/ctype_specializations.h: ...here. New file. - * config/solaris/solaris2.6/bits/ctype_specializations.h: New file. - * config/solaris/solaris2.7/bits/ctype_specializations.h: New file. - * src/Makefile.am (headers): Add ctype_specializations.h. - * src/Makefile.in: Regenerate. - - Aaron Weiss - * Makefile.am (AM_MAKEFLAGS): Add NM_FOR_BUILD, NM_FOR_TARGET, and - CONFIG_NM for Solaris builds. - * Makefile.in: Regenerate. - - * src/locale.cc: Tweak formatting. - -2000-02-15 Benjamin Kosnik - - Jim Parsons - * testsuite/27_io/istream_unformatted.cc (test06): Add test. - * bits/istream.tcc (read): Set failbit if !good(). Don't increment - gcount if eof. - (readsome): Same. - - Michel Decima - * testsuite/27_io/streambuf.cc: Add test. - * bits/streambuf.tcc (xsgetn): Don't test for valid mode. - (xsputn): Same. - - * src/Makefile.am (AM_CXXFLAGS): Pass down AC_CXXFLAGS, - OPTIMIZE_CXXFLAGS, etc. So --enable-debug and --enable-namespaces - will work correctly, for instance. - * src/Makefile.in: Regenerate. - - * bits/locale_facets.h: Fix merge error. - (num_put::put(unsigned long long): And here. - * mknumeric_limits (trait_name): Same. - -2000-02-15 Chip Salzenberg - - Support 'configure --enable-long-long'. - * bits/c++config.h (_GLIBCPP_USE_LONG_LONG): Remove. - * stl/bits/stl_config.h (__STL_LONG_LONG): Remove '#if 0'. - * acconfig.h (_GLIBCPP_USE_LONG_LONG): Add. Default to undef. - * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Define flag macro. - * configure.in (GLIBCPP_ENABLE_LONG_LONG): Use it. - - * aclocal.m4: Regenerate. - * config.h.in: Regenerate. - * configure: Regenerate. - -2000-02-15 Chip Salzenberg - - Improve (complete?) 'long long' support. - * mknumeric_limits: Call $CXX with $CPPFLAGS. Define statics - for {,unsigned} long long if the limits header declares them. - * src/gen-num-limits.cc: Include early. - (__USE_GNU, _GNU_SOURCE): Define if _GLIBC_USE_LONG_LONG. - (long long, unsigned long long): Gen limits if _GLIBC_USE_LONG_LONG. - * bits/locale_facets.h (num_get<>::get(..., long long &)): Define. - (num_put<>::put(..., long long)): Likewise. - (num_put<>::put(..., unsigned long long)): Likewise. - * bits/locale_facets.tcc (_S_format): Rename from _S_format_long. - Templatize last parameter to support 'long long'. - (num_put<>::put(...)): Call _S_format with new name. - (num_put<>::put(..., long long)): Define. - (num_put<>::put(..., unsigned long long)): Likewise. - * src/locale-inst.cc (_S_format): Instantiate under new name. - -2000-02-15 Petter Urkedal - - * src/complex.cc (operator<<, operator>>): Moved from here... - * src/complex_io.cc: ...to new file. - (operator>>): Stub replaced by the real thing. - * src/Makefile.am (sources): Inserted complex_io.cc. - * src/Makefile.in: Regenerate. - * testsuite/26_numerics/complex_inserters_extractors.cc: Check it. - -2000-02-14 Benjamin Kosnik - - Add in ctype information for newlib "C" libraries. - * config/newlib: New directory - * config/newlib/bits/ctype_base.h: New file. - * config/newlib/ctype.cc: New file. - - * ctype/config/linux/*: Rename, move to... - * ctype/config/gnu-linux/*: Here. - - Finish off multilib work. - * configure.in: Don't set CXX if not Canadian cross. - * configure: Regenerate. - * acinclude.m4 (GLIBCPP_CHECK_LIBIO): Tweak messages. - * aclocal.m4: Regenerate. - * config.h.in: Regenerate. - - * install-sh: Remove, as AC_CONFIG_AUX_DIR(..) picks this out of - the top-level gcc directory now. - * mkinstalldirs: Remove. - * missing: Remove - * ltconfig: Remove. - * ltmain.sh: Remove. - * config.guess: Remove. - * config.sub: Remove. - -2000-02-13 Benjamin Kosnik - - * configure.in (glibcpp_basedir): Add glibcpp_basedir. - * Makefile.am: Move mutlilib stuff to src/Makefile.am. - * Makefile.in: Regenerate. - * src/Makefile.am: Add multilib bits. - * src/Makefile.in: Regenerate. - -2000-02-12 Benjamin Kosnik - - * configure.in: Clean, add some multilib support. - * configure: Regenerate. - * configure.host: New file. - - * acinclude.m4: GLIBCPP_CHECK_LIBIO. Take bits from configure.in and - roll a new function, checks for presence of libio. - GLIBCPP_CHECK_COMPILER_VERSION: Same. - GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT: Same. - GLIBCPP_CHECK_MATH_SUPPORT: Same. - GLIBCPP_CHECK_WCHAR_T_SUPPORT: Same. - GLIBCPP_CHECK_LIBIO: Same. - GLIBCPP_CHECK_CTYPE: Same. - * aclocal.m4: Regenerate. - * config.h.in: Regenerate. - - * Makefile.am: Tweaks. - * Makefile.in: Regenerate. - -2000-02-11 Benjamin Kosnik - - * configure.in: Make outputing the libio/Makefile - conditional. Haha, yeah right. Anyway, we instead do this thing - where if libio is found, then we build a null library, as there is - no point in duplicating the found libio. - * Makefile.am: Tweak. - * Makefile: Regenerate. - * libio/Makefile.am: Add _G_config.h stuff. Now cross compilers - are happy happy happy. - * libio/Makefile.am: Regenerate. - * libio/gen-params: New file. - * src/Makefile.am: Make libio.la non-conditional, as it is now a - null library if it's not needed. At least we are being consistent, - if not as elegant as we could be. - * src/Makefile: Regenerate. - -2000-02-10 Benjamin Kosnik - - * Makefile.am (SUBDIRS): Add libio again. - * Makefile.in: Regenerate. - * configure.in (BUILD_LIBIO_INCLUDE): And here. - (AC_OUTPUT): Generate libio/Makefile again. - * configure: Regnerate. - * src/Makefile.am (libstdc___la_LIBADD): Change path so that - libio.la is referring back to the libio subdir again. - (LIBIO_INCLUDES): And here. - * src/Makefile.in: Regenerate. - -2000-02-09 Benjamin Kosnik - - * math/complex-stub.h: Missed one. Change __mycabs* to cabs*. - -2000-02-09 Gabriel Dos Reis - - * bits/valarray_array.h (): #include. - (__valarray_get_memory): New function. - (__valarray_release_memory): Likewise. - (__valarray_default_construct): New functions. - (__valarray_fill_construct): New function. - (__valarray_copy_construct): New funstions. - (__valarray_destroy_elements): New function. - - * bits/valarray_array.tcc (__valarray_copy_construct): New - functions. - - * bits/std_valarray.h (valarray<>::valarray): Use - __valarray_get_memory and __valarray_fill_construct, - __valarray_copy_construct, __valarray_default_construct to - properly construct valarrays. - (valarray<>::~valarray): Use __valarray_destroy_elements to - destroy elements and __valarray_release_memory to return memory. - (valarray<>::shift): Tweak. - (valarray<>::cshift): Likewise. - (valarray<>::resize): Robustify. - -2000-02-09 Benjamin Kosnik - - * mknumeric_limits (XCOMPILE): Add support for cross compiling. - * bits/limits_generic.h: New file, defaults. - * src/limits_generic.cc: New file, defaults. - * configure.in (LIBS): Run mknumeric_limits at configure time. - * acconfig.h: Remove PACKAGE VERSION HAVE_COMPLEX - HAVE_LC_MESSAGES, tidy, clean, etc. - * src/Makefile.am (geberated_sources): Remove. - - * bits/fpos.h: Use _GLIBCPP_USE_LIBIO guards for libio typenames - (_IO_off_t, _IO_ssize_t) - - * src/complex.cc: Use glibc's if - possible. . . apparently this was not being done before. Include - tweaks. - (abs): Enable cabs if it's around, instead of mycabs. - * src/complexf.cc (FCT): Add global scope to match complex.cc. - * src/complexl.cc (FCT): Same. - * math/Makefile.am (EXTRA_LONG_DOUBLE_yes): Change mycabsl to cabsl. - (libmath_la_SOURCES): And here. - * math/(mycabs.c, mycabsf.c, mycabsl.c): Move to. . . - * math/(cabs.c, cabsf.c, cabsl.c): . . . Here. - * math/complex-stub.h: Move c_log declarations into. . . - * math/mathconf.h: Here. This is because glibc's - declares cclog, not c_log. The case of the dueling standards. . . - * math/mathconf.h: Add _GLIBCPP_HAVE_* to macros. - * math/Makefile.am: Change. - * math/nan.c (nan): Change signature. - * math/mathconf.h (NAN): Same. - * math/complex-stub.h (nan): And here. - - * Makefile.am (rebuild-stamp): Remove libio and libio - dependancies. Plan to take out libio subdir and just merge with - libio in top level gcc directory. Of course, this assumes there is - a libio in the top level directory (ie ../src_dir). This will - probably change the way this library is configured by default. - * libio/*: Remove. - -2000-02-09 Chip Salzenberg - - * localefwd.h (locale): Make public: facet, id, category. - -2000-02-09 Gabriel Dos Reis - - * testsuite/26_numerics/buggy_complex.cc: Fix Origin:. - - * acinclude.m4: Patch only once! - -2000-02-09 Gabriel Dos Reis - - * testsuite/26_numerics/buggy_complex.cc: New file. - -2000-02-05 Petter Urkedal - - * acinclude.m4: New GLIBCPP_CHECK_COMPLEX_SUPPORT macro. Based - on the 1999-11-21 entries by Mumit Khan. - * configure.in: Use. - * acconfig.h: New _GLIBCPP_BUGGY_COMPLEX macro. - * bits/std_complex.h: Use. - -2000-02-04 Philip Martin - - * stl/bits/stl_algobase.h: Add traits based dispatch for - __normal_iterator in the copy_backward()algorithm - * stl/bits/stl_vector.h: Reduce use of __normal_iterator - base() function. - -2000-02-04 Mumit Khan - - * src/gen-num-limits.cc (signal_handler): Work around signal - handling problem on Cygwin. - Thanks to Chris Faylor . - -2000-02-03 Benjamin Kosnik - - * configure.in: Add (preliminary) support for cross compiles and - multilibs. - Remove AC_C_BIGENDIAN tests. Why is this necessary? Cross - compilation freaks on this. - * configure: Regenerate. - * src/Makefile.am: Add support for cross compiles. - * src/Makefile: Regenerate. - * Makefile.am: Add support for cross compiles. - * Makefile.in: Regenerate. - -2000-02-02 Benjamin Kosnik - - * configure.in (LIBS): Remove unused subdirs. - * configure: Regenerate. - * Makefile.am (SUBDIRS): And here. - * Makefile.in: Regenerate. - * src/Makefile.am (sources): And here. - * src/Makefile.in: Regenerate. - * string/*: Remove. - * amm1/*: Remove. - * generic/*: Remove. - * glibc/*: Remove. - * mkcheck.in (INC_PATH): Include $BUILD_DIR before any source dirs. - - * libtool: Update to libtool-1.3.4. - * ltconfig: Same - * ltmain.sh: Same - * config.sub: Same. - * config.guess: Same. - -2000-02-02 Benjamin Kosnik - Alexandre Petit-Bianco - - * mkc++config: New file. Put autoconf macros into _GLIBCPP_ - namespace instead of polluting global namespace with duplicate - autoconf output. - * configure.in (AC_OUTPUT): Don't need to generate bits/config.h - here anymore. . . - (AC_OUTPUT_COMMANDS): Make it here. - * configure: Regenerate. - * bits/c++config.h.in (_CPP_CPPCONFIG): Change. Tweak. Remove - endif, as now we will add it manually. - Move to this file. . . - * bits/c++config.h: New file. Same as old c++config.h.in except - the ending macro guard is now appended manually. - - * bits/locale_facets.tcc: Change HAVE_* macros to _GLIBCPP_HAVE_*. - * bits/std_cmath.h: Same here. - * bits/std_cwchar.h: And here. - * src/locale.cc: And here. - * src/complexl.cc: And here. - * math/mathconf.h: Change to include "config.h" instead of - bits/c++config.h. - -2000-02-01 Benjamin Kosnik - - * configure.in: Add support for threads. Try a model closer to - libjava, as hopefully if the thread bits are added carefully - enough, the source code will not have gross hacks. Besides, the - libstdc++-v2 model could be easily emulated without the necessity - of linking files in (as currently done)--all that needs to be done - is AC_DEFINE(-D_PTHREADS) etc. However, let's try something - new. . . and see if we arrive at a more elegant solution. - * configure: Regenerated. - * config/threads-no.h: New file. - * config/threads-posix.h: New file. - * src/Makefile.am (myinstallheaders): Install c++threads.h. - * src/Makefile.in: Regenerated. - -2000-01-31 Benjamin Kosnik - - META-QUESTION: Can we just make a "header.html" file and a - "footer.html" and just include them in all the doc sub-pages. The - duplication of the header info is kind of gross, and weak - considering that if you change order or layout then all this stuff - has to be changed in all the sub-files. - - * docs/17_intro/contribute.html: Take out duplicate file info. - * README: Should just contain a link to the docs/index.html - page. Duplicate information removed. - * docs/faq/index.html: Remove indexes into HOWTOS. - * docs/17_intro/howto.html: Make intro and docs part more - centralized. Move intro stuff to documentation.html. - * docs/how.html: Tweak. Does this file need to exist? What calls it? - * docs/README.html: Move documentation files to - documentation.html. Should this file be renamed - "config_and_install.html" as that is what is apparently covered - here. . . - * docs/install.html: Yes. New file, moved and renamed README.html. - * docs/documentation.html: New file. This is the index file for - the documentation. - * docs/index.html: Edit sidebar order. Insert new link to new - documentation spine, documentation.html. - -2000-01-31 Scott Snyder - - * bits/istream.tcc (operator>>(istream&, string&)): Set failbit if - we don't extract any characters. - * testsuite/21_strings/inserters_extractors.cc (main): New tests. - -2000-01-31 Anders Widell - - * stl/bits/std_bitset.h (_M_do_left_shift): Handle case when shift - step is a multiple of the word size. - (_M_do_right_shift): Same. - * testsuite/23_containers/bitset_shift.cc: New file. - -2000-01-31 Nathan Myers - - * README (Documentation): Add path info, fix typos. - -2000-01-26 Benjamin Kosnik - - * bits/locale_facets.tcc (num_get::_M_extract): Add the freaking - crazy group checking for numpunct, for real this time. At some - point, the local variable __grp should probably get replaced a - char array, or something a bit more lightweight. - (num_get::do_get(bool)): Simplify. Don't set bool reference to - parsed value unless err isn't failbit. - (num_get::do_get(*)): Same, make consistent. - - Nathan Myers - Jim Parsons - * testsuite/27_io/istream_extractor_arith.cc (test08): Add - more grouping tests, tweak, scold, wine. - -2000-01-24 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_arith.cc (test07): Add - grouping tests. - * bits/locale_facets.tcc (num_get::_M_extract): Change to fix - grouping bugs. Only allow thousands_sep if _M_use_groupings is - true. - - via - * stl/bits/stl_vector.h (vector::_M_range_check): Throw - out_of_range instead of range_error. - -2000-01-17 Gabriel Dos Reis - - * bits/std_iomanip.h (setw): Fix typo. - -2000-01-14 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_arith.cc: Fix. - * bits/locale_facets.tcc (do_get(...void)): Change to strtoul. - * testsuite/27_io/istream_unformatted.cc (test04): Tweak. - -2000-01-14 Phil Edwards - - * docs/README.html: Reformat, more installation instructions. - * docs/gccrebuild.html: New file. - * docs/faq/index.html: Update for new testsuite output filenames. - * docs/faq/index.txt: Regenerate. - -2000-01-14 Phil Edwards - - * Makefile.am (rebuild-stamp, all-local): New targets. - * Makefile.in: Regenerated. - * acinclude.m4: New macro, GLIBCPP_ENABLE_RELIBGCC. - * aclocal.m4: Regenerated. - * configure.in: Call new macro. Also do some sanity checks - for combinations of --enable's that may not make sense. - * configure: Regenerated. - -2000-01-13 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_arith.cc: Add checks for void*. - * bits/locale_facets.tcc (do_get::(...void)): Set fmtflags - correctly for hex-formatted input. - - * testsuite/27_io/istream_manip.cc (test01): Fix, as per setting - eofbit instead of eofbit | failbit. - * testsuite/27_io/istream_unformatted.cc (test04): Fix, as - ifstreams now are opened or'd with ios_base::in (as is correct). - * bits/fstream.tcc (filebuf::seekoff): Simplify. - * testsuite/27_io/ios_base_members_static.cc (test01): Fix thinko. - -2000-01-12 Benjamin Kosnik - - * bits/std_fstream.h: Add ios_base as a friend to basic_filebuf. - * bits/basic_file.h (basic_file::filepos_cur): Remove incorrect - (misleading) code. - (__basic_file::filepos_valid): Same. - (__basic_file::filepos_beg): Same. - (__baseic_file::get_fileno): New function. - * bits/ios_base.h (ios_base::sync_with_stdio): Implement, including - feedback from LWG 49. - * src/ios.cc: Move definition here. - * testsuite/27_io/ios_base_members_static.cc (test01): Add tests. - - * bits/std_sstream.h (_M_really_sync): Simplify argument list. Set - output part of internal buffer based on string size, so that - _M_out_end is set consistently with filebufs. Correct comments. - * bits/sstream.tcc (stringbuf::overflow): Update here too. - * testsuite/27_io/stringbuf.cc: Changes. - -2000-01-11 Benjamin Kosnik - - * bits/sstream.tcc (seekoff): Set based on end of written buffer, - not buffer size. - * testsuite/27_io/stringbuf.cc: Add tests for seekoff(end). - - * bits/std_fstream.h (ifstream::open): Add ios_base::in to openmode. - (ofstream::open): Add ios_base::out to openmode. - - * bits/locale_facets.tcc (_M_extract): Have consistency between - istream::sentry and extractors, where failbit | eofbit is - set. Don't change this, but instead change. . (do some formatting - tweaks.) - * bits/istream.tcc (istream::sentry): Only set eofbit. - -2000-01-10 Benjamin Kosnik - - * testsuite/27_io/istringstream_members.cc: New file. - -2000-01-09 Benjamin Kosnik - - * bits/istream.tcc (istream::sentry): Flush. - - * configure.in (AC_OUTPUT_COMMANDS): Simplify. - * configure: Regenerate. - * src/Makefile.am (generated_headers): Remove bits/c++config.h so - that make clean will not delete it. - * src/Makefile: Regenerate. - -2000-01-07 Phil Edwards - - * mkcheck.in: Use host-specific invocation of size(1); - GNU binutils isn't necessarily there (more's the pity). - -2000-01-06 Benjamin Kosnik - - * configure.in (LIBS): Better tests for solaris2.6. - * configure: Regenerate. - - - * bits/std_sstream.h: As per libstdc++20. - -2000-01-06 Benjamin Kosnik - - Break out configuration on solaris. - * configure.in (ctype_solaris): Add in bits for solaris2.6 and 2.7. - * config/solaris/ctype.cc: Delete and move to proper version. - * config/solaris/bits: Same. - * config/solaris/solaris2.5: Add this directory, with subdir bits - and file ctype.cc. Probably doesn't work. - * config/solaris/solaris2.6: Same. - * config/solaris/solaris2.7: Same, as per specs via Phil Edwards. - - * Makefile.am: Change paths to mkcheck. - * Makefile: Regenerate. - * configure.in (AC_OUTPUT_COMMANDS): Build mkcheck here. - * configure: Regenerate. - * src/Makefile.am (generated_headers): Add bits/c++config.h. - - * mkcheck: Now autogenerated by configure and renamed. . . - * mkcheck.in (INC_PATH): Add glue for ctype_include_dir. - Have longer-style dates. - Raja R Harinath - * mkcheck: Change path to #!/usr/clocal/bin/bash. - - * docs/README.html: Correct links, maybe. FAQ, install notes, and - general documentation need to be organized around each other, not - fight against each other. . . - -2000-01-04 Phil Edwards - Nicolai Josuttis - - * README: Add a note referring to README.html. - * docs/README.html: New file from Nicolai. - * docs/faq/index.html: Move "how to get a copy" to here. - * docs/gentop/footchunk.html: Update. - * docs/gentop/headchunk.html: New links according to - bkoz's idea for "How to..." stuff. - * docs/gentop/thanks: Actually put people here. - * docs/download.html: Regenerated. - * docs/index.html, docs/links.html, docs/mail.html, - docs/status.html, docs/thanks.html, docs/faq/index.txt: Ditto. - * docs/how.html: Ditto. (This file should go away soon.) - -1999-12-26 Phil Edwards - - * docs/gentop/status: Add snapshot version column, update - for Solaris 7. - * docs/status.html: Regenerated. - -1999-12-26 Phil Edwards - - * docs/faq/index.html: Turn README and RELEASE-NOTES into links - from installation FAQ, and specify location of text files. - * docs/faq/index.txt: Regenerated. - -1999-12-23 Phil Edwards - - * docs/gentop/download: Add links to prebuilds for Cygwin/Mingw32. - * docs/download.html: Regenerated. - -1999-12-22 Phil Edwards - - * docs/faq/index.html: Update 'what works' for .7 snapshot, - clean up various links. - * docs/faq/index.txt: Regenerated. - * docs/gentop/gentop: Smarter regeneration script. - * docs/gentop/{head,foot}chunk.html: Updated with new - contributors link and mod date. - * docs/gentop/index: Snapshot relase date. - * docs/gentop/thanks: New contributors page added. - * docs/{download,how,index,links,mail,status,thanks}.html: - Regenerated from gentop; thanks.html created. - -1999-12-21 Benjamin Kosnik - - * bits/c++config.h.in (__GLIBCPP__): 19991221. - * docs/index.html: Add correct information. - - * config/irix: New directory. - * config/irix/ctype.cc: Add irix-6.5 info. Not tested. - * config/irix/bits/ctype_base.h: And here. - - * config/aix: New directory. - * config/aix/ctype.cc: Add aix-4.2 info. Not tested. - * config/aix/bits/ctype_base.h: And here. - -1999-12-21 Philip Martin - - * bits/basic_string.h: Add special case handling for integral - "iterators". - * bits/std_string.h: include type_traits.h - * testsuite/21_strings/ctor_copy_dtor.cc: Tweak. - -1999-12-21 Benjamin Kosnik - - * bits/fstream.tcc (seekoff): Output buffer based on _M_*_in and - _M_*_end now. - * bits/std_fstream.h (sync): And here. - * testsuite/27_io/filebuf.cc: Revisions. - * testsuite/27_io/filebuf-2.tst: Correct, remove weird character - at the end of the file. - * testsuite/27_io/filebuf-3.tst: Correct. - -1999-12-21 Phil Edwards - - * docs/gentop/index: Hold off on .7 announcement date. - * docs/index.html: Regenerate. - -1999-12-21 Benjamin Kosnik - - * bits/std_fstream.h (sync): Move _M_file->sync() to - _M_really_overflow(). - * bits/fstream.tcc (seekoff): Call sync, not _M_really_overflow so - as to get the _M_file->sync action, which forces the external - buffer to update itself. - (underflow): Same here. - -1999-12-21 Phil Edwards - - * bits/c++config.h.in: Uncomment _GLIBCPP_USE_NAMESPACES and move... - * acconfig.h: ...to here. - * config.h.in: Regenerate from aclocal. - * acinclude.m4: Add GLIBCPP_ENABLE_DEBUG, GLIBCPP_ENABLE_NAMESPACES. - * aclocal.m4: Regenerate from acinclude. - * configure.in: Use ENABLE macros here. - * configure: Regenerate. - * src/Makefile.am: Use results from ENABLE macros. - * src/Makefile.in: Regenerate. - -1999-12-20 Benjamin Kosnik - - * mkcheck (SRC_DIR): Now have to include config/* dir if "make - check" and not "make check-install." Temporarily hack in linux - support. - - * bits/std_streambuf.h: Tweaks. - * bits/streambuf.tcc (xsgetn): Tweaks. - * bits/std_fstream.h (sync): Make _M_really_overflow consistent. - * bits/fstream.tcc (filebuf::underflow): Simplify. - * bits/std_sstream.h (streambuf::underflow): Minor change to make - checks for read position precisely implement the standard. - * bits/basic_file.h (filepos_cur): Base this on _offset. - * testsuite/21_strings/inserters_extractors.cc (test05): Tweaks. - * testsuite/27_io/filebuf.cc: Tweak. - -1999-12-20 Benjamin Kosnik - - * docs/17_intro/RELEASE-NOTES: Fix typos. - - * bits/locale_facets.h (ctype): Modify, use __to_type to abstract - out platform-specific bits. - * config/default/ctype.cc: And here. - * config/defaults/bits/ctype_base.h: And here. - * config/linux/ctype.cc: And here. - * config/linux/bits/ctype_base.h (ctype_base): And here. - * config/solaris/bits/ctype_base.h (ctype_base): Add - __to_type. Comment, as it looks like this is for solaris2.6 and - above: solaris2.5.1 doesn't seem to have the same definitions. - * config/solaris/ctype.cc: And here. - -1999-12-19 Benjamin Kosnik - Ulrich Drepper - - * acconfig.h: Remove _GLIBCPP_USE_CTYPE_ISBIT. - - * src/locale.cc: Take out platform-specific hacks. - * config/linux/ctype.cc: Put here. - * config/solaris/ctype.cc: Put here. - * config/default/ctype.cc: Put here. - - * bits/locale_facets.h: Take out platform-specific hacks. - * config/linux/bits/ctype_base.h: Put here. - * config/solaris/bits/ctype_base.h: Put here. - * config/default/bits/ctype_base.h: Put here. - - * configure.in: Bump version. - Add tests for top-level config directory. - * configure: Regenerated. - * src/Makefile.am (INCLUDES): Add platform-specific dir. - * src/Makefile: Regenerate. - -1999-12-19 Benjamin Kosnik - Ulrich Drepper - - * bits/locale_facets.h: Hack in solaris support. - * src/locale.cc: Here too. - -1999-12-18 Gabriel Dos Reis - - * docs/17_intro/TODO: Update - * docs/17_intro/RELEASE-NOTES (New): Update. - -1999-12-17 Benjamin Kosnik - - * bits/c++config.h.in (__GLIBCPP__): Bump. - * docs/17_intro/RELEASE-NOTES: Update, Gaby please add your stuff. - * docs/17_intro/TODO: Update. - - * bits/locale_facets.h: Touch this too. - * bits/localefwd.h: Add typedefs for loooooong vector names. - * bits/locale_facets.tcc (locale::operator()): Need parens. - (has_facet): Simplify. - * src/locale-inst.cc: Add instantiations. - * src/locale.cc: Tweaks. - - * bits/std_streambuf.h: Move indeterminates into. . - * bits/std_fstream.h: Here. - * bits/fstream.tcc (underflow): Rewind just for ios_base::out - streams. - * bits/sstream.tcc: Very minor formatting tweaks. - * bits/std_streambuf.h (_M_set_determinate): If exclusively an - input buffer, set _M_buf to offset. - * bits/istream.tcc (std): Tweaks. - * testsuite/27_io/istream_unformatted.cc (test05): More tweaks, - include fstream. - * testsuite/27_io/filebuf.cc: Tweaks. - -1999-12-17 Phil Edwards - - * configure.in: Add OPTLEVEL, -O2 for gcc 2.96+, nothing otherwise. - * configure: Regenerate. - * src/Makefile.am: Use OPTLEVEL in CXXFLAGS. - * src/Makefile.in: Regenerate. Also picks up OTHER_CXXFLAGS rename - to OPTIMIZE_CXXFLAGS from a previous revision (1.96) to Makefile.am. - -1999-12-17 Phil Edwards - - * docs/21_strings/stringtok_std_h.txt: New algorithm - suggested by Chris King. - * docs/21_strings/howto.html: Link to new version. - -1999-12-16 Gabriel Dos Reis - - * bits/valarray_array.h (__valarray_sum): Use operator+=, not - operator+. - * docs/17_intro/TODO: Update. - -1999-12-15 Phil Edwards - - * docs/gentop/footchunk.html: Updated, fixed CRLFs. - * docs/gentop/gentop: Ditto. - * docs/gentop/headchunk.html: Ditto. - * docs/*.html: Regenerated from gentop. - * docs/*/howto.html: Updated as test. - * docs/faq/index.html: Updated, fixed CRLFs. - * docs/faq/index.txt: Regenerated. - -1999-12-15 Gabriel Dos Reis - - * mknumeric_limits (OUT_C): restart only if $OUT_C is present. - - * bits/std_complex.h - (complex::complex(const complex&), - complex::complex(const complex&)): Define. - - * docs/17_intro/TODO: Update. - -1999-12-13 Benjamin Kosnik - - * bits/istream.tcc (seekg): Don't set _M_gcount. - (tellg): Same. - * bits/fstream.tcc (filebuf::underflow): Re-sync - external byte sequence's input buffer only. . . - * testsuite/27_io/istream_unformatted.cc (test04): New tests for - tellg, seekg and filebufs. - (test05): Same for stringbufs. - * testsuite/27_io/istream_unformatted-2.tst: New file. - * testsuite/27_io/istream_unformatted-1.tst: New file. - * testsuite/27_io/istream_unformatted-1.txt: New file. - * testsuite/21_strings/inserters_extractors.cc (test05): Change - output file. - -1999-12-13 Phil Edwards - - * docs/gentop/*: New directory, containing bits for the homepages. - * docs/*.html: Regenerated from gentop. - * docs/*/*.html: Entries added and regenerated. - -1999-12-13 Benjamin Kosnik - - Efforts to get -O2 to work with -Winline -Werrors. - * bits/valarray_array.h (__valarray_fill(_Tp*, size_t, const - _Tp&): Remove inline declaration, as cannot be inlined and - -Winline -Werror complains. An interesting question is why this - cannot be inlined, as I can see no real reason to disqualify it. - (__valarray_product(const _Tp*, const _Tp*)): Same here. - * bits/std_valarray.h (valarray::operator[](size_t)): Same here. - - * docs/17_intro/TODO: Update. - -1999-12-12 Benjamin Kosnik - - * bits/std_fstream.h (seekpos): Tweaks, fixes. Move definition to - fstream.tcc. - * bits/basic_file.h (filepos_cur()): Make pointers themselves be - the resultant position. - * bits/fstream.tcc (seekoff): Explicitly set return value to - resultant external byte sequence position, not value returned from - _M_file->seekoff. Need to make - (seekpos): New definition. - - * bits/istream.tcc (seekg): As per Library Issues List 136, set to - just istream. Necessary, or else tellg will give an invalid stream - position, but seekg will return a valid stream position, which is - not groovy: see testcase addition. - * bits/ostream.tcc (seekp): Same. - - * bits/streambuf.tcc (_S_copy_streambufs): Simplify. - * bits/sstream.tcc: Tweaks. - * bits/locale_facets.tcc: Tweaks. - (num_put::do_put(iter_type, ios_base, char_type, const void*)): - Re-write in a way that is easier for the inliner to work with. - * bits/ios_base.h: Use explicit static_cast(...) notation. - -1999-12-10 Benjamin Kosnik - - * bits/locale_facets.tcc: Tweaks. - * bits/locale_facets.h (use_facet): Can't inline, remove inline - from declaration. - * bits/localefwd.h: And here. - * bits/std_ostream.h: Tweaks, sentry ctor can't be inlined. - * bits/ostream.tcc: Put here. - - Frank Ch. Eigler - * src/Makefile.am: Adjust CXXFLAGS, add AM_CXXFLAGS. - -1999-12-08 Benjamin Kosnik - - * bits/sstream.tcc (stringbuf::seekoff): Long overdue revamp. Make - in and out buffers update independantly. - - * bits/basic_ios.h: Minor formatting. - * bits/fstream.tcc (std): Fix indentation. - -1999-12-08 Chip Salzenberg - - * bits/char_traits.h (char_traits<>): Move not_eof() functions - after corresponding eof() functions, so they're easier for the - compiler to inline. - * bits/locale_facets.h (money_base::__default_pattern): Move - static variable out of inline functions. - (_Moneypunct<>::do_{pos,neg}_format): Use it. - * src/locale-inst.cc (money_base::__default_pattern): Define it. - -1999-12-08 Benjamin Kosnik - - * bits/std_fstream.h (filebuf::open): Tweak. - * bits/fstream.tcc (filebuf::seekoff): Simplify, fix. - * bits/std_ios.h: Minor tweaks for headers. - -1999-12-06 Benjamin Kosnik - - * bits/c++config.h.in (_GLIBCPP_FULLY_COMPLIANT_HEADERS): New macro. - * src/string-inst.cc: Add guards . . . - * src/misc-inst.cc: And here. - * bits/std_sstream.h: And here. - * bits/std_fstream.h: And here. - * bits/std_streambuf.h: And here. - * bits/std_istream.h: And here. - * bits/std_ostream.h: And here. - -1999-12-06 Scott Snyder - - * bits/istream.tcc (basic_istream::read): Try to handle __n == 0 - case. - (basic_istream::readsome): And here as well. - * testsuite/27_io/istream_unformatted.cc: Test a zero-length - read(). - -1999-12-06 Mumit Khan - - * bits/istream.tcc (basic_istream::ignore): streamsize is not - necessarily an `int'. - -1999-12-06 Gabriel Dos Reis - - * mknumeric_limits: Don't use $CXXFLAGS when building - gen-num-limits. It's definitely wrong to use it since $CXXFLAGS - generally instructs the compiler not to emit template - instantiations and we end up with undefined symbols. Sigh. - -1999-12-05 Benjamin Kosnik - - * bits/locale_facets.tcc: Tweak. - (_S_format_long): Adjust showpos formatting for hex and oct. - * bits/std_ostream.h (operator<<(short)): Correctly deal with hex - and oct by formatting as unsigned. - (operator<<(int)): Same here. - * bits/ostream.tcc (operator<<(long)): Same. - (operator<<(long long)): Same. - (_S_pad_char): Actually treat ios_base::internal as something - worth doing correctly. Remove const designation on ios argument. - * testsuite/27_io/ios_manip_basefield.cc (test02): Add tests. - * testsuite/27_io/ostream_inserter_arith.cc (test03): Add tests. - -1999-12-04 Benjamin Kosnik - - * bits/std_sstream.h (streambuf::underflow): Check for mode == in. - -1999-12-03 Benjamin Kosnik - - * bits/locale_facets.tcc (num_put::do_put(bool): Fix. - - * bits/sstream.tcc (streambuf::seekoff): Add parens. - * bits/istream.tcc (istream::get(sb)): Handle exceptional events. - (operator>>(istream, _CharT*)): Change streamsize to int_type. - (operator>>(istream, _CharT&)): Fix typedef'd type to be _CharT. - * bits/ostream.tcc (ostream::operator<<(const char*)): Stub out - unused argument. - (ostream::operator<<(_CharT)): Fix. - - * bits/std_sstream.h: Temporarily disable including sstream.tcc to - see if this will increase compile speed. - * bits/std_ostream.h: Likewise. . . - * bits/std_istream.h: And here. - * bits/std_fstream.h: And here. - * src/misc-inst.cc: Add relevant header file includes for - instantiation purposes. - * src/string-inst.cc: And here. - * testsuite/27_io/ostream_inserter_arith.cc: Add test case. - -1999-12-02 Benjamin Kosnik - - * testsuite/27_io/istream_unformatted.cc (test03): Add tests. - * bits/istream.tcc (get(streambuf)): More fixes. - (istream::ignore): Get specific about numeric_limits::max() - requirements. - - * bits/fstream.tcc (filebuf::open): Tweaks for _M_last_overflowed. - (filebuf::close): Same. - * testsuite/27_io/filebuf.cc: Add tests for ios_base::ate. - -1999-12-01 Phil Edwards - - * mkcheck: Support for compilation/execution timing. - * testsuite/printnow.c: New file. - -1999-12-01 Phil Edwards - - * bits/std_cwchar.h: Test for _GLIBCPP_USE_WCHAR_T. - * configure.in: Test for presence of wchar.h before testing - for any of its features. - * configure: Regenerate. - -1999-11-30 Benjamin Kosnik - - Preliminary istream validations complete. - * bits/istream.tcc (istream::getline): Fixes. Tweaks to make - formatting more consistent. Removal of if-statements inside of for - loops. - (ignore): Fix. - (get): Same. - (putback): Same. - * bits/std_istream.h: Same. - * bits/sstream.tcc (stringbuf::pbackfail): Fix. - * testsuite/27_io/stringbuf.cc: Tweak. - * testsuite/27_io/istream_unformatted.cc (test02): Mo' tests. - - * bits/ostream.tcc (ostream::operator<<(arith)): Set badbit, not - failbit on failure, as per 27.6.2.5.2. - - * stl/bits/std_vector.h: Allow bool specializations. Should move - ext/std_bvector to bits, not ext, maybe. - -1999-11-30 Mumit Khan - - * configure.in: Fix checks for mbstate_t and WCHAR_MIN/MAX. - * configure: Regenerate. - -999-11-29 Benjamin Kosnik - - * bits/istream.tcc (get(streambuf, char)): Fix. - * testsuite/27_io/istream_unformatted.cc (test03): Add tests. - -1999-11-29 Scott Snyder - - * bits/basic_string.h (append(const _Char*, size_type)): The - length of the appended string is given exactly by the second arg, - regardless of the data in the character array. - * bits/string.tcc (basic_string(const _CharT*, size_type, const - _Alloc&)): Likewise. - * testsuite/21_strings/append.cc (test01): Remove erroneous test - of basic_string::append. - -1999-11-29 Chip Salzenberg - - * Makefile.in: Tweaks for CXXFLAGS. - * */Makefile.in: Same. - -1999-11-29 Mumit Khan - - * conficd bgure.in: Check for wide character support. - * bits/c++config.h.in (_GLIBC_USE_WCHAR_T): Move from here ... - * acconfig.h (_GLIBC_USE_WCHAR_T): to here. - * bits/string.tcc (wstring::_S_find): Guard wchar_t specialization. - -1999-11-29 Mumit Khan - - * acinclude.m4: Fix typo. - * src/complex.cc: Fix macro line continuation. - -1999-11-29 Petter Urkedal - - * src/Makefile.am (CXXFLAGS): Add -Wno-format to allow non- - string literals in format, as used in locale-facets.tcc. - -1999-11-28 Benjamin Kosnik - - * testsuite/27_io/istream_unformatted.cc (test03): Add tests. - * bits/istream.tcc (istream::get): Extract to argument minus one. - Various tweaks and fixes. - -1999-11-22 Mumit Khan - - * bits/locale_facets.tcc: Workaround for compiler crash on - ix86-*-mingw32. - -1999-11-21 Mumit Khan - - * acinclude.m4: New file. New _GLIBCPP_CHECK_FLOAT_SUPPORT macro. - * configure.in: Use. - * acconfig.h: New _GLIBCPP_BUGGY_FLOAT_COMPLEX macro. - * src/complexf.cc: New _GLIBCPP_FLOAT_SPECIALIZATION macro. - * bits/std_complex.h: Use. - * src/complex.cc: Use. - -1999-11-19 Mumit Khan - - * testsuite/18_support/numeric_limits.cc: Add missing std:: prefix. - * testsuite/21_strings/inserters_extractors.cc: Likewise. - * testsuite/22_locale/ctype.cc: Likewise. - * testsuite/23_containers/multiset.cc: Likewise. - * testsuite/23_containers/vector_ctor.cc: Likewise. - * testsuite/26_numerics/binary_closure.cc: Likewise. - * testsuite/27_io/fpos.cc: Likewise. - * testsuite/27_io/ios_base_callbacks.cc: Likewise. - * testsuite/27_io/istream_extractor_arith.cc: Likewise. - * testsuite/27_io/istream_extractor_char.cc: Likewise. - * testsuite/27_io/istream_extractor_other.cc: Likewise. - * testsuite/27_io/istream_sentry.cc: Likewise. - * testsuite/27_io/ostream_inserter_char.cc: Likewise. - * testsuite/27_io/ostream_inserter_other.cc: Likewise. - * testsuite/27_io/streambuf.cc: Likewise. - * testsuite/27_io/stringstream.cc: Likewise. - -1999-11-19 Gabriel Dos Reis - - * bits/valarray_meta.h: Don't forget to define tanh - -1999-11-18 Philip Martin - - * src/stl-inst.cc: Use typedef to refer to iterator - * stl/bits/stl_algobase.h: Add traits based dispatch for - __normal_iterator in the copy()algorithm - * stl/bits/type_traits.h: Add _Is_normal_iterator trait support - -1999-11-18 Kevin Ediger - - * src/locale.cc (locale::_Imp::_Imp): Use auto_ptr to make - constructors for locale::_Impl exception safe. - -1999-11-18 Scott Snyder - - * stl/bits/stl_queue.h: The C++ standard gives the default for the - _Sequence template argument of priority_queue<> as vector<>, not - deque<>. - -1999-11-18 Benjamin Kosnik - - * bits/std_sstream.h (stringbuf::_M_really_sync): Add __iend as a - parameter. - * bits/sstream.tcc: Adjust here too. - -1999-11-17 Benjamin Kosnik - - * bits/sbuf_iter.h (istreambuf_iter::equal): Tweak. - * bits/istream.tcc (operator>>): Replace iostate(0) with - iostate(ios_base::goodbit), which is the same thing, but hopefully - a bit clearer. - * bits/locale_facets.tcc (do_get(bool)): Streamline, deal with - libraries issue list 17. - (do_gets): Don't set goodbit explicitly, instead only set on - failures as good bit is the default setting. - * bits/ios_base.h (setf): Set correctly. - * bits/fstream.tcc: Tweak. - * bits/std_sstream.h (_M_really_sync): Fix ibuffer positioning for - in|out bufs that are empty. . . - * testsuite/27_io/istream_extractor_arith.cc (test03): Add. - -1999-11-16 Benjamin Kosnik - - * testsuite/27_io/streambuf.cc (class testbuf): Don't set _M_buf_size. - * bits/std_streambuf.h (setp): Set _M_buf_size, _M_mode. - Add comments "all about _M_buf." - (setg): Set _M_mode. - -1999-11-16 Kevin Ediger - - * bits/locale_facets.tcc (_S_build_float_format): New function. - (_S_output_float): New function. - (num_put::do_put(double)): Use 'em. - (num_put::do_put(long double)): Use 'em. - * testsuite/27_io/ostream_inserter_arith.cc: New file. - -1999-11-15 Scott Snyder - - * bits/basic_file.h: Type of __off parm should be __c_streampos, to - match how libio is calling us. - * src/basic_file.cc (sys_seek): Likewise. - * bits/std_fstream.h (basic_filebuf::sync): Restore sync call. - -1999-11-15 Benjamin Kosnik - - * docs/17_intro/contribute.html: Add link to assignment form. - * docs/17_intro/libstdc++-assign.txt: New file. - - * mkcheck (TESTS_FILE): Move a copy of test files as well as - output files. - - * bits/std_streambuf.h (_M_buf_bump): New function. - * bits/streambuf.tcc: Mods to support _M_buf_bump. - (xsputn): Here. Also add checks for output valid. - (xsgetn): Add checks for input valid. - (sputc): Here. - (sgetc): Set _M_in_end to _M_buf + _M_buf_end. - * bits/std_sstream.h (_M_really_sync): Set _M_buf. - Set _M_out_end to variable-length-end. - * bits/sstream.tcc (overflow): Use _M_buf_bump. - (seekpos): Same. - (seekoff): Same. - * bits/fstream.tcc (std): Tweak formatting. - (filebuf::overflow): Simplify. - (filebuf::showmanyc): Same. - (filebuf::underflow): Same. - * testsuite/27_io/filebuf.cc: Fix. - * testsuite/27_io/ostream_inserter_other.cc: Fix. - * testsuite/27_io/ostream_inserter_other-2.tst: New file. - * testsuite/27_io/stringbuf.cc: Tweak. - * testsuite/27_io/streambuf.cc: Tweak. - * testsuite/27_io/istream_extractor_other.cc: Fix. - -1999-11-11 Matthias Klose - - * stl_deque.h: Use static_casts(signed_type). - -1999-11-11 Benjamin Kosnik - - Cleanups for callbacks, more regression hunting. Remaining - failures (1) due to last unresolved stringstream issues, not - regressions per se. - * bits/std_fstream.h: Revert. Disable call to _M_file->sync as - killing 27_io/filebuf.cc tests. . . need another solution. - - * bits/streambuf.tcc (_S_copy_streambufs): Fix. - * testsuite/27_io/istream_extractor_other.cc: Tweak comments. - - * bits/basic_ios.h: Add cached facets here. UGH. The standard - foils all attempts at a graceful, minimal implementation. - * bits/basic_ios.tcc: Tweaks. - * bits/istream.tcc: Fix. - * bits/ostream.tcc: Fix. - * bits/std_istream.h: Fix. - * bits/std_ostream.h: Fix. - * src/ios.cc (ios_base::imbue): Set _M_locale_ios before calling - callbacks. - * bits/locale_facets.tcc (std): Minor, minor formatting tweak. - (_S_pad_numeric): Make comprehensible. - -1999-11-10 Benjamin Kosnik - - * bits/std_ostream.h: Add callbacks for _M_fnumput. - (_S_ostream_fcache): New function. - Move functions out-of-line. - * bits/ostream.tcc: Put here. - - * bits/std_istream.h: Add callbacks for _M_fnumget. - (_S_istream_fcache): New function. - Move functions out-of-line. - * bits/istream.tcc: Put here. - - * bits/basic_ios.tcc (basic_ios::imbue): Tweaks, remove call to - _M_call_callbacks(), as ios_base::imbue does this already. - * src/ios.cc (register_callback): Clean. - (_M_call_callbacks): Same. - * bits/ios_base.h: Callback work. - * testsuite/27_io/ios_base_callbacks.cc (test01): New file. - -1999-11-10 Benjamin Kosnik - Matthias Klose - - * stl/ext/stl_rope.h: Fix initialization order. - -1999-11-09 Scott Snyder - - * bits/std_fstream.h (basic_filebuf::sync): Unconditionally call - _M_file->sync() so that redirection works correctly. - -1999-11-09 Benjamin Kosnik - - * bits/istream.tcc: Re-order. - * bits/std_istream.h: Fix getline problems. - * testsuite/27_io/istream_unformatted.cc: New tests. - - Clean up regressions. - * bits/std_sstream.h: Set initial stringbufs correctly. - -1999-11-09 Scott Snyder - - * stl_vector.h (_M_range_insert): Fix mixing pointers and - vector::iterator. - * testsuite/23_containers/vector_modifiers.cc (test01): New file, - tests. - -1999-11-09 Benjamin Kosnik - - * src/Makefile.am (CXXFLAGS): Add -Winline. - * src/Makefile.in: Regenerate. - -1999-11-05 Gabriel Dos Reis - - * bits/valarray_meta.h (_DEFINE_EXPR_UNARY_FUNCTION): When - building meta-expressions don't forget to take the contained - closures. - -1999-11-02 Benjamin Kosnik - - * configure: Regenerate. - -1999-11-02 Gabriel Dos Reis - - * bits/valarray_meta.h (_Expr<>::sum): Tweak. Use copy-initialization - syntax. - * bits/valarray_meta.h (min): Likewise. - * bits/valarray_meta.h (max): Likewise. - -1999-11-01 Benjamin Kosnik - - * bits/std_sstream.h (_M_really_sync): Take into account in | out bufs. - * bits/std_streambuf.h (_S_copy_streambufs): New function. - * bits/streambuf.tcc: Define. - * bits/istream.tcc (istream::operator>>(streambuf)): Rewrite. - * bits/ostream.tcc (ostream::operator<<(streambuf)): Rewrite. - * testsuite/27_io/ostream_inserter_other.cc: Add tests. - * testsuite/27_io/ostream_inserter_other-1.tst: New file. - - * bits/basic_string.h: Explicitly cast npos to unsigned type, - reported by Richard Atterer. - * bits/char_traits.h: For consistency's sake, here too. - - * configure.in: Bump version to 2.90.7. - -1999-10-31 Benjamin Kosnik - - * testsuite/27_io/ostream_inserter_char-1.tst: Check file output. - * testsuite/27_io/ostream_inserter_char.cc (test05, test01): Add tests. - * bits/streambuf.tcc (xsputn): Treat--size const char for long loops. - (xsgetn): Same. - * bits/sstream.tcc (seekpos): Tricks, mostly: check _M_mode before - writing into buffer. - (seekoff): Same. - -1999-10-29 Gabriel Dos Reis - - * bits/valarray_array.h (__valarray_sum): New function. - * bits/valarray_array.h (__valarray_product): Same. - - * bits/std_valarray.h (valarray::product): Comment out. - * bits/std_valarray.h (valarray::sum): Use __valarray_sum - instead of accumulate. - - * src/valarray-inst.cc: Remove explicit intantiation of - class multiplies, accumulate, valarray::product. - * src/valarray-inst.cc (__valarray_product): Instantiate - explicitly. - * src/valarray-inst.cc (__valarray_product(const - valarray&)): New function. - * src/valarray-inst.cc (gslice::_Indexer::_Indexer): Don't use - valarray::product. Use __valarray_product instead. - - -1999-10-25 Benjamin Kosnik - - * bits/std_ostream.h (ostream.inserters.char): Correctly pad output. - (_S_pad_char): New function. Not done: ios_base::internal. - * bits/ostream.tcc: Clean for above. - * bits/locale_facets.tcc (_S_fill): Remove ostreambufiterator - specialization that was commented out, as ostreams now have to - correctly deal with padding. - * testsuite/27_io/ostream_inserter_char.cc (main): Add tests. - - * testsuite/21_strings/ctor_copy_dtor.cc(test02): Add test case - from mailing list. This is a bug, and should be fixed. - * testsuite/21_strings/inserters_extractors.cc (main): Tweak, fix typo. - -1999-10-22 Petter Urkedal - - * stl/bits/stl_numeric.h (__power): Replaced argument name `__opr' - to avoid conflict with gcc name mangling. - * stl/bits/stl_algo.h (__transform): Same. - -1999-10-21 Benjamin Kosnik - - * bits/ios_base.h: Change argument names. - * docs/17_intro/BADNAMES: Add __opr. - -1999-10-20 Benjamin Kosnik - - Work on compilation slowdowns from 10-5 to 10-12, which are - related to the _Callback_list inlining/merge-ifcation, which is - still a pending issue, but this stuff is necessary cleanup anyway. - - * src/ios.cc: Re-arrange. - * bits/ios_base.h: Tweak. - * bits/basic_ios.tcc: Move out of line definitions here, move - small out-of-line definitions inline. - * bits/basic_ios.h: From here. - - * bits/streambuf.tcc (pbackfail, overflow): Move back inline. - * bits/std_streambuf.h: From here. - -1999-10-19 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_char.cc: Add tests. - * bits/std_istream.h: Tweaks--set eofbit on eof condition. - * bits/istream.tcc (operator>>(istream&, string&): Remove - vestigial issspace hacks and use ctype::is instead. - (getline): Remove unnecessary loops, fortify and pasteurize. - (ws): Same. - -1999-10-18 Benjamin Kosnik - - * bits/istream.tcc (operator>>): Tweak. - * bits/std_istream.h: Fix according to library issues list 68. - Add typedefs. - - * bits/locale_facets.h: Fix table_size to be non-zero. - -1999-10-18 Vadim Egorov - - * src/basic_file.cc: ifdef instead of comment for binary mode - -1999-10-18 Russell Davidson - - * bits/std_sstream.h: Stringbuf initialization based on actual, - not allocated, size. - * testsuite/21_strings/inserters_extractors.cc (test06): Add test - case. - -1999-10-17 Benjamin Kosnik - - * testsuite/26_numerics/c_math.cc (test03): Tweak. - * testsuite/27_io/istream_manip.cc (test01): Corrections due to - sentry change. - * testsuite/21_strings/inserters_extractors.cc (test01): Same. - -1999-10-14 Benjamin Kosnik - - * bits/std_istream.h: Tweaks. - * bits/istream.tcc (istream::sentry::sentry()): Simplify, correct - as per issues list addition--set failbit, eof on empty buffers. - * testsuite/27_io/istream_sentry.cc: New file. - -1999-10-12 Chris Prince - - * bits/std_cstdio.h: Remove Solaris hacks. - -1999-10-12 Phil Edwards - - * docs/index.html: Fix minor typos and tweaks. - * docs/17_intro/contribute.html: Ditto. - * docs/*/howto.html: Ditto. More "EGCS"->"GCC" conversion, notes on - thread safety and binary I/O, links to external sites. - * docs/faq/index.html: EGCS/GCC cleanup, new entries for Cygwin - and MT. - -1999-10-12 Petter Urkedal - - * bits/std_cmath.h (abs(float)): When ::absf is not present, call - ::fabs(double) rather than ::abs(int). - -1999-10-11 Benjamin Kosnik - - * bits/std_streambuf.h: Fix minor blip--should explicitly return - *gptr(), not the result of underflow. - (pbackfail): Conform to default behavior. - (overflow): Same. - * bits/streambuf.tcc: Add out-of-line streambuf members. - (xsputn): Tweak. - (xsgetn): Tweak. - * testsuite/27_io/streambuf.cc: New file. - * testsuite/27_io/filebuf.cc: Correct test. - -1999-10-08 Benjamin Kosnik - - * bits/std_cmath.h: Correctly cast int to double. - * testsuite/26_numerics/c_math.cc: Add test. - - * mknumeric_limits (OUT_C): Tweaks. - * src/gen-num-limits.cc: Checks for WCHAR_MIN, WCHAR_MAX before - trying to instantiate type_traits. - * acconfig.h: Add _GLIBCPP_HAS_WCHAR_MIN_MAX. - * configure.in (LIBS): Plus checks for WCHAR_MIN, WCHAR_MAX. - * configure: Regenerate. - -1999-10-06 Benjamin Kosnik - - * bits/streambuf.tcc (streambuf::xsgetn): Rewrite. - (streambuf::xsputn): Put in break. - Aiming for parity between these two (mostly) similar functions. - Need to re-write tests. - - * bits/ios_base.h (ios_base::_M_copy_base): Remove declaration. - Make data members protected, not private. - * src/ios.cc (ios_base::_M_copy_base): Move _Callback_list into - ios_base.h. As called only once, collapse into . . . - * bits/basic_ios.h (basic_ios::copyfmt): Fix. - (basic_ios::clear): Throw ios_base::failure on occasion. - (basic_ios::exceptions): Fix. - * testsuite/27_io/ios_members.cc (test02): Add tests. - - * bits/fpos.h: Default initialize. - * testsuite/27_io/fpos.cc (test03): Add test. - -1999-10-04 Russell Davidson - - * src/basic_file.cc: Fix open modes. - -1999-10-04 Gabriel Dos Reis - - * bits/locale_facets.tcc (num_get<>::do_get): Fix typo. - -1999-09-23 Benjamin Kosnik - - * bits/streambuf.tcc: Yea. Fix this for real. - * testsuite/27_io/ostream_inserter_other.cc: Add file. - * src/Makefile.*: Regenerate. - -1999-09-22 Benjamin Kosnik - - * bits/std_cstdlib.h: Add more linux-specif hacks to the header - files so that stdtof and strtold will be declared. Some hacks - already exits in bits/std_cctype.h -- these should all be removed - at a later date. - * bits/locale_facets.tcc: Add cstring.h include. - _S_format_long: Use long, not int. - Add std_limits.h include, for numeric_limits. - * testsuite/27_io/istream.cc: Make instantiations work when using - -fhonor-std. - * testsuite/27_io/ostream.cc: Same. - -1999-09-21 Benjamin Kosnik - - * bits/fpos.h (fpos::operator streamoff): Make const, don't return - a reference. Same for operators == and !=. - * testsuite/27_io/fpos.cc: Add tests. - -1999-09-21 Gabriel Dos Reis - - * bits/valarray_array.h: Fix typo. - - * mknumeric_limits: Make sure we are regenerating things from - scratch. Otherwise things get redefined. Not good. - -1999-09-20 Benjamin Kosnik - - * bits/std_ostream.h: Fix typo. - * bits/std_istream.h: Same. - * bits/std_iomanip.h: Same. - - * bits/istream.tcc (sentry::sentry()): Remove optional tie with - ostream, as happens with underflow anyway. - * testsuite/27_io/istream.cc (main): New file. - * testsuite/27_io/ostream.cc (main): New file. - * testsuite/27_io/istream_unformatted.cc: Add tests. - - * src/Makefile.am (headers): Add new file. - * src/Makefile.in (headers): Regenerated. - - * bits/basic_ios.h: Remove local-related files. - * bits/basic_ios.tcc: New file, add locale-related items. - * src/misc-inst.cc: Add include of basic_ios.tcc, as a hack for now. - * testsuite/27_io/ios_members_static.cc: Change to - * testsuite/27_io/ios_base_members_static.cc: This. - * testsuite/27_io/ios_members.cc: New file. - * testsuite/27_io/stdios_basefield_manip: Change to - * testsuite/27_io/ios_manip_basefield.cc: This. - * testsuite/27_io/stdios_fmtflags_manip: Change to - * testsuite/27_io/ios_manip_fmtflags.cc: This. - - * bits/fpos.h: Fix discarding qualifiers on this when - using _M_position with a const fpos. - * bits/std_iosfwd.h: Tweak. - * testsuite/27_io/fpos.cc: New file. - -1999-09-17 Benjamin Kosnik - - * bits/streambuf.tcc (streambuf::xsputn): Tweak. - * bits/ostream.tcc: Tweak. - * testsuite/21_strings/inserters_extractors.cc (test04, test05): - Add new regressions. - -1999-09-16 Benjamin Kosnik - - * bits/basic_ios.h: Inline, tweak. - * bits/fstream.tcc (basic_filebuf::_M_really_overflow): Tweak, - pass back accurate return value to basic_filebuf::overflow. - * bits/streambuf.tcc (streambuf::xsputn): Fix overflow accounting. - This fixes sstream problems reported in libstdc++/9, but screws up - filebufs. That solution is pending. - -1999-09-15 Vadim Egorov - - * bits/streambuf.tcc (basic_streambuf::xsputn): Add check for - zero count puts. - * testsuite/21_strings/inserters_extractors.cc (test01): Add test. - -1999-09-08 Benjamin Kosnik - - * bits/c++config.h.in: Add emacs hints. - - * stl/bits/stl_range_errors.h: Don't define here, for now define - in stdexcept.cc along with string inlines __length_error, etc. - * src/stdexcept.cc: Define here. - * stl/bits/stl_config.h (__STL_CAN_THROW_RANGE_ERRORS): Enable, so - at(size_t) will be declared/defined. - (__STL_THREADS): Fix mess surrounding use of this, enable. - -1999-08-31 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_arith.cc: Fix. - * src/localename.cc: Tweak formatting, fix assignment to - const compiler errors. - -1999-08-25 Benjamin Kosnik - - * acconfig.h: Add absf, cosf. - * configure.in (use_builtin_sinf): Same. - * configure: Regenerate. - * bits/std_cmath.h: Add mess of defines. - * testsuite/26_numerics/modf_float.cc: Change to - * testsuite/26_numerics/c_math.cc: This. - - * src/locale.cc: Change. - * bits/locale_facets.h: Fix. - * testsuite/22_locale/ctype.cc: Add temporary tests. - -1999-08-24 Benjamin Kosnik - - * bits/fpos.h: Test. - - * docs/index.html: Add powerpc-linux-gnu results with gcc-2.95.1. - Fix database name for "libstdc++". - -1999-08-23 Benjamin Kosnik - - * mknumeric_limits (numeric_limits): Add default definitions to - member functions. - * testsuite/18_support/numeric_limits.cc: New file. - -1999-08-18 Benjamin Kosnik - - * bits/std_istream.h: Correct initialization. - * bits/std_ostream.h: Likewise. - * bits/std_sstream.h: Likewise. - * bits/std_fstream.h: Likewise. - * testsuite/27_io/stringstream.cc: Add test case. - - * bits/std_sstream.h: Replace ____string_type with __string_type. - * bits/basic_ios.h (basic_ios::rdbuf(sb*): Call clear(), as required. - * bits/std_ostream.h: Tweak dtor. - -1999-08-17 Benjamin Kosnik - - * src/Makefile.am (CXXFLAGS): Add -O2. - * src/Makefile.in: Likewise. - - * src/gen-num-limits.cc: Conditionally allow wchar_t. See what - this breaks. . . - * mknumeric_limits (numeric_limits): Uglify. - - * bits/std_istream.h: Fix warnings. - * bits/locale_facets.tcc: Collateral damage from - char_traits::int_type change. - - * testsuite/27_io/istream_extractor_char.cc: Terminate strings. - -1999-08-17 Benjamin Kosnik - - * docs/index.html: Add mailing list form. - * docs/27_io/howto.html: Add link to iostreams_hierarchy.pdf. - -1999-08-16 Benjamin Kosnik - - * bits/streambuf.tcc (streambuf::xsputn): Allow copies to continue - if overflow successfully allocates more space. - * bits/std_sstream.h: Adjust comments. - * bits/sstream.tcc (stringbuf::overflow): Copy buffer into string - before overflow forces a resize. - * testsuite/27_io/ostream_inserter_char.cc: New file. - - * bits/std_fstream.h: Remove declaration. - * bits/fstream.tcc: Move uflow. - * bits/std_streambuf.h: To here. - * bits/streambuf.tcc: Make consistent. - - * src/Makefile.am (WERROR): Enable. - * src/Makefile.in: Regenerate. - * bits/sbuf_iter.h: Tweak. - * bits/char_traits.h: (char_traits::eof): Use WEOF. - Use unsigned int as char_traits::int_type. - - * bits/ostream.tcc (ostream::putc(char)): Tweak. - * testsuite/27_io/iostream_objects.cc: Terminate string. - Move cin::operator>>(char*) test to extractor_char.cc. - * testsuite/27_io/stringstream.cc: Add stringstream instantiation. - * bits/std_istream.h (basic_iostream): Make explicit definition - for default ctor. - * bits/std_sstream.h: Fix typos. - * bits/fstream.tcc (_M_init_filebuf): Set to indeterminate for - basic_filebuf ctor with fileno open arguments. Thus, filebufs are - initialized in a consistent manner, no matter if the underlying - FILE/bit bucket is a tty or a text file or some other imaginary - construct. This and setting _M_buf_size to 1 for cin allows - istream::get(char) to work in a manner consistent with what others - expect. - - * docs/index.html: Link Stroustrup's C++ page. - -1999-08-12 Michael Cook - - * bits/fstream.tcc: Fix signed/unsigned -Wall warning. - * bits/istream.tcc: ditto. - * bits/sbuf_iter.h: ditto. - * bits/std_istream.h: ditto. - * src/Makefile.am: Add -Wall to CXXFLAGS. - * src/Makefile.in: ditto. - -1999-08-12 Benjamin Kosnik - Russell Davidson - - * bits/locale_facets.tcc (_M_extract): Finish off patch from yesterday. - * src/Makefile.am (myinstallheaders): Tweak, remove PHONY. - -1999-08-11 Benjamin Kosnik - - * testsuite/27_io/istream_unformatted.cc: New file. - - * testsuite/27_io/istream_extractor_arith.cc (test02): Add more - elaborate tests for int types with noskipws. - - * testsuite/27_io/istream_extractor_other-1.txt: New file. - * testsuite/27_io/istream_extractor_other-1.tst: New file. - * testsuite/27_io/istream_extractor_other-2.tst: New file. - * testsuite/27_io/istream_extractor_other.cc: Add tests. - * bits/istream.tcc: Fix operator>>(streambuf*). - - * testsuite/23_containers/vector_ctor.cc (test01): Add. - - * docs/index.html: Remove references to egcs. - * docs/17_intro/DESIGN: Same. - * docs/17_intro/contribute.html: Same. - * docs/17_intro/RELEASE-NOTES: Ditto. - * docs/17_intro/howto.html: Same here. - - Russell Davidson - * stl/bits/stl_vector.h (_M_insert_aux): - * bits/locale_facets.tcc (_M_extract): Tweaks for preliminary - decimal/floating point support. - * bits/locale_facets.h: Change _M_extract prototype. - * bits/char_traits.h (char_traits::to_int_type): Cast to unsigned. - * bits/std_istream.h (istream::read(char_type, streamsize)): Fix. - -1999-08-10 Michael Cook - - * bits/fstream.tcc: Fix for unused variable warning (-Wall). - * bits/ios_base.h: ditto. - * bits/istream.tcc: ditto. - * bits/locale_facets.h: ditto. - * bits/locale_facets.tcc: ditto. - * bits/std_streambuf.h: ditto. - * src/basic_file.cc: ditto. - * src/locale.cc: ditto. - * src/localename.cc: ditto. - -1999-08-10 Kirat Singh - - * bits/std_iomanip.h: Inline. - -1999-08-10 Alfred Minarik - - * bits/std_streambuf.h: Correct member initialization order. - * src/ios.cc: Add definitions for ios_base data members. - -1999-08-06 Phil Edwards - - * docs/index.html: Seventh snapshot updates. Minor tweaks. - * docs/faq/index.html: Ditto. Removed bugs sections that have - been fixed for a long time... Lots of "egcs" references still - exist. - * docs/faq/index.txt: Regenerated. - -1999-08-05 Gabriel Dos Reis - Andreas Amann - - * testsuite/26_numerics/binary_closure.cc (main): new test. - -1999-07-29 Andreas Amann - - * bits/valarray_meta.h: (_BinClos<>::_Binclos): fix typo causing - segmentation fault. - -1999-08-04 Benjamin Kosnik - - * docs/index.html (host): Put in testing status. - -1999-08-03 Benjamin Kosnik - - * docs/index.html: Update for libstdc++-2.90.6 release. - * docs/17_intro/RELEASE-NOTES (New): Update. - * docs/17_intro/BUGS: Update. - * bits/c++config.h.in (__GLIBCPP__): Bump version number. - * README (file): Update. - -1999-08-03 Benjamin Kosnik - - * src/Makefile.am (generated_headers): Remove bits/c++config.h as - a target. - ($(generated_headers)): Same. - * src/gen-c++config.cc: Remove, rename to - * bits/c++config.h.in: New file. Bump version number. - * configure.in: Generate bits/c++config.h at configure time. - * math/mathconf.h: include bits/c++config.h, not config.h. - - * bits/std_cmath.h: Fix remaining link error for solaris shared - builds. _GLIBCPP_HAS_BUILTIN_SINF has to be disabled for the time - being, as on Solaris this silently calls sinf, which does not - exist. - - * src/complex.cc: More tweaks. - -1999-08-03 Benjamin Kosnik - - * src/complex.cc: Same. - * math/complex-stub.h: Change. - * math/c_log10*.c: Change back to clog10*.c. - - * configure.in (NEED_C_LOG10): Delete. - * configure: Regenerate. - * math/Makefile.am: Change. - -1999-07-30 Benjamin Kosnik - - * math/Makefile.am: Fix, for real. - * configure.in (use_builtin_sinf): Ok, make autoconf solution. - * math/clog.c: Move to c_log.c. - * math/clog*: Ditto. - * math/c_log10l.c (c_log10l): Change function name. - * math/c_log10f.c (c_log10f): Change function name. - * math/c_log10.c (c_log10): Change function name. - - * math/complex-stub.h: Change to c_log* variants. - * src/complex.cc: And here. - -1999-07-29 Benjamin Kosnik - - * testsuite/27_io/istream_extractor_other.cc: Correct last test. - * bits/sstream.tcc (stringbuf::overflow): Don't update the input - sequence, just the output sequence. - * bits/std_sstream.h (stringbuf::str()): Only in stringbufs return - the original string, all others use complicated heuristic. - - * src/complex.cc: Assume c_log10. - * math/Makefile.am (EXTRA_yes): Fix c_log/c_logf unresolved - symbols in shared libraries by making c_log/c_log10 part of the - "must cmpile" sources. This may not work on solaris, must check. - -1999-07-29 Benjamin Kosnik - - * bits/istream.tcc (operator>>(streambuf*)): Re-do. - * bits/std_istream.h: Fix char extractors. - * testsuite/27_io/istream_extractor_char.cc: Change. - * testsuite/27_io/istream_extractor_other.cc: Add tests. - -1999-07-28 Benjamin Kosnik - - * bits/std_cctype.h: Fix for solaris2.6 builds. - - * bits/istream.tcc: Fix, thanks Alfred. - * bits/std_istream.h: Formatting changes. - - * libio/Makefile.am (libio_la_SOURCES): Remove cleanup.c, so that - _IO_cleanup will not be undefined. - * libio/*: Regenerate. - - * bits/basic_string.h: More namespace-safety stuff. - * testsuite/27_io/istream_extractor_char.cc: Fix. - * testsuite/27_io/istream_extractor_arith.cc: Fix. - * testsuite/27_io/iostream_objects.cc: Fix. - * testsuite/27_io/ios_ctor.cc: Fix. - * testsuite/27_io/istream_manip.cc: Make namespace safe. - * testsuite/27_io/istream_extractor_other.cc: New file. - - * mkcheck (TESTS_FILE): Tweaks. - -1999-07-27 Benjamin Kosnik - - * src/gen-c++config.cc: Note here, change version. - * acconfig.h( _GLIBCPP_USE_CTYPE_ISBIT): New macro. - * src/locale.cc: Used here. - * configure.in (use_builtin_sinf): Check for _ISBit using autoconf. - - * aclocal.m4: Regenerate by running `aclocal -I m4.` - - * bits/istream.tcc: Fix. - * bits/std_istream.h: More changes to extractors. - - * testsuite/27_io/istream_extractor_char.cc: More. - * testsuite/21_strings/inserters_extractors.cc (test01): Fix logic - error in testsuite construction. - - * bits/std_istream.h: Partially revert. - * bits/std_ostream.h: Same. - * bits/std_sstream.h: Revert. - -1999-07-26 Benjamin Kosnik - - * bits/std_sstream.h: Change initialization. - * bits/std_ostream.h: Make default ctor/assign/operator= private. - * bits/std_istream.h: Same, also correct sentry args. - * bits/istream.tcc: Add correct sentry args. - - * testsuite/27_io/istream_extractor_char.cc: New file. - * testsuite/27_io/istream_extractor_arith.cc: New file, old file, - name changes making me dizzy. - -1999-07-26 Ulrich Drepper - Benjamin Kosnik - - * aclocal.m4, config.guess, config.sub, ltconfig ltmain.sh: Update - to libtool 1.3.3. - -1999-07-26 Gabriel Dos Reis - - * bits/std_complex.h: Tweak. Make the primary template class - complex work with user-defined numerical types. Provide member - definitions. Restructure. - (class complex): Uglify. Remove __value(). Rename __val - to _M_value. Rename __complex_value_type to _ComplexT. Make it - private. Remove dependency on __value(). Fix various explicit - specialization syntax. Declare a some functions friend. Now the - implementation is nearly comforming. - (class complex): Likewise. - (class complex): Likewise. - - * src/complex.cc: Tweak. Remove dependency on complex::__value(). - (sin, sinh, tan, than): Fix call to corresponding C9x function - syntax. - -1999-07-24 Benjamin Kosnik - - * bits/istream.tcc (ws): Fix error with failbit being set. - - Disabled due to egcs/gcc-2_95 internal compiler errors. - * src/Makefile.am (CXXFLAGS): Add -fsquangle -fhonor-std - -fnew-exceptions. Compiling with namespaces enabled will now be - the default. - * mkcheck (CXX_FLAG): Same. - * src/gen-c++config.cc (_GLIBCPP_USE_NAMESPACES): Yup. New macro. - * bits/std_cctype.h: Not enough to just define in namespace std if - ctype-isms are macros. Need to also define in namespace std:: if - the C functions are just plain functions. - - * src/gen-num-limits.cc: Fix spelling inconsistencies. - -1999-07-24 Gabriel Dos Reis - - * docs/18_support/howto.html: Start documentation. Need to keep - track of the ongoing discussion in th LWG reflector. - - * src/gen-num-limits.cc: Tweak. - (class predicate): New class. - (class value): Likewise. - Make the whole machinery more flexible. Add comments. - -1999-07-23 Benjamin Kosnik - - * bits/ios_base.h: Move state/exception functions into basic_ios. - * bits/basic_ios.h: Same. - * src/ios.cc: And here. Callbacks don't attempt to reset - state now. - - * bits/std_streambuf.h: Separate ios and streambuf locale data - members and cached facets. Using this convention: _M_locale_buf for - the streambuf-related classes, and _M_locale_ios for the ios - hierarchy. - * bits/fstream.tcc: And here. - * bits/basic_ios.h: And here. Also, add cached ctype. - * src/ios.cc: Ditto. - * bits/ios_base.h: Ditto. - * bits/std_istream.h: Use cached ctype facet. - * docs/27_io/iostreams_hierarchy.pdf: Update for new data member - arraignment. - - * testsuite/27_io/ios_ctor.cc: New file. - * src/ios.cc: Move _M_state init to basic_ios::init(). - * bits/basic_ios.h: To here. - - Attempt for some consistency in naming for testsuite/27_io/*.cc. - * testsuite/27_io/boolfmt.cc: Rename to stdios_fmtflags_manip.cc - * testsuite/27_io/octfmt.cc: Rename to stdios_basefield_manip.cc - * testsuite/27_io/istream_manip.cc: Rename to istringstream_manip.cc. - * testsuite/27_io/ostream_manip.cc: Rename to ostringstream_manip.cc. - -1999-07-22 Benjamin Kosnik - - * src/ios.cc: Tweak initializations of standard iostream - objects to closely match the standard. Tie cin/wcin, set flags on - cerr/wcerr - * bits/char_traits.h: Change from size_t to int_type, as per - standard. As per wide streams. - * bits/basic_ios.h: Infect with __ctype_type, as a preparation - for caching a bunch of ctype info. For instance, ctype_base::space - info needs to be stored somewhere, somehow. - * bits/std_istream.h: Also here. - * bits/std_ostream.h: Ditto. - * bits/std_istream.h (operator>>(istream, char): Aggh. Fixup. - * testsuite/27_io/iostream_objects.cacc (test01): Oh yeah. Fix - stream states. - - * bits/istream.tcc (ws): Fix. - * testsuite/27_io/istream_manip.cc: New file, test ws. - * testsuite/27_io/ostream_manip.cc: New file, test endl, ends, flush. - - * bits/basic_string.h: Provide a specialized member function for - _S_find using strchr. - * src/string-inst.cc: Put specializations here. - * bits/string.tcc: Small fix for find, remove typo. - * testsuite/21_strings/find.cc (test01): Add tests to catch this - find bug. . . - -1999-07-20 Benjamin Kosnik - - * bits/basic_ios.h: Put into basic_ios namespace. - Tweak widen/narrow. - -1999-07-19 Benjamin Kosnik - - * bits/std_sstream.h (stringbuf::sync): Change to _M_really_sync, - adjust _M_*_cur pointers inside the function, so callee doesn't - have to adjust. - * bits/sstream.tcc (stringbuf::overflow): Tweak. - - * mkcheck: Tweak. Add execution time field, even though it is not - implemented yet. Simplify pass/fail status notation. - -1999-07-18 Mumit Khan - - * configure.in: Check for float.h and underscored version of - math functions. - * acconfig.h: Add @BOTTOM@ section for handling underscored - math functions. - * configure: Regenerate. - * config.h.in: Regenerate. - * math/mathconf.h (float.h): Include conditionally. - (M_PI): Define conditionally. - (INFINITE_P): Define for Mingw. - * bits/locale_facets.tcc: Workaround for compiler crash on - ix86-*-mingw32. - * bits/std_cwchar.h (bits/std_cstddef.h): Include. - * src/locale.cc (bits/std_istream.h): Include. - (bits/std_ostream.h): Likewise. - -1999-07-18 Phil Edwards - - * docs/faq/index.html: Updated __black_count notes, fixed typos. - * docs/faq/index.txt: Regenerated. - -1999-07-15 Benjamin Kosnik - - * testsuite/27_io/stringbuf.cc: Cccchanges, latent bugs. - - * bits/sstream.tcc (stringbuf::overflow): Modify accounting of - newly-allocated buffer. - * bits/streambuf.tcc (streambuf::xsgetn): Aaaaaah. Fix final - overflow condition bits. - -1999-07-14 Benjamin Kosnik - - * bits/std_sstream.h (stringbuf::_M_init_stringbuf): Set - _M_buf_size to initial _M_string.size(), even though for - ostringstreams it is pretty pointless. It's necessary for - istringstreams. - (stringbuf::str()): Adjust. - (stringbuf::str()): Adjust, call _M_init_stringbuf. - * bits/streambuf.tcc (streambuf::xsgetn): Adjust return value for - overflow's possible success. - (streambuf::xsputn): Adjust. - - * testsuite/27_io/filebuf.cc: Adjust for the xsgetn re-write from - yesterday. - * testsuite/27_io/stringbuf.cc: Tweak. - * testsuite/21_strings/inserters_extractors.cc (test01): Remove - notes to myself. - * testsuite/23_containers/vector_cons.cc: Rename to be consistent - with other constructor tests to. . . - * testsuite/23_containers/vector_ctor.cc: New file. - -1999-07-14 Alfred Minarik - - * testsuite/*: Changes to make the testsuit compilable with - -fhonor-std. Contains direct qualification of library names with - std::. - -1999-07-13 Benjamin Kosnik - - * bits/streambuf.tcc: Tweaks. - (streambuf::xsputn): Optimize, fix for sstreams. - (streambuf::xsgetn): Same. - * bits/sstream.tcc (stringbuf::overflow): Adjust _M_buf_size - correctly, handle overflow/reallocate conditions correctly. - * bits/std_sstream.h: Fix typo. - _M_init_stringbuf(): Fix _M_buf_size initialization. - (stringbuf::str()): Construct return string if output has occurred. - - * bits/basic_string.h: Fix typo from yesterday's patch. - -1999-07-12 Ryszard Kabatek - - * bits/string.tcc: _M_mutate - clear _M_state again. - * bits/basic_string.h: In the three functions that return - an iterator set _M_state to -1 before return. - Also optimized two cases of operator+. - -1999-07-12 Phil Edwards - - * docs/index.html: Expand egcs-1.1.2 notes/links. - * docs/faq/index.html: And here. Add links to LWG issues-list. - * docs/faq/index.txt: Regenerate. (lynx rocks) - * docs/21_strings/howto.html: Fix notes on case conversion. - * docs/21_strings/stringtok_h.txt: Goodly spelling... - * docs/23_containers/howto.html: Stub for bitmasks. - * docs/27_io/howto.html: Add section on buffering, stub binary. - -1999-07-12 Nathan Myers - - * stl/bits/stl_tree.h (__black_count): Optimize. - -1999-07-09 Vadim Egorov - - * src/basic_file.cc: Cleanup in __basic_file destructor. - -1999-07-08 Benjamin Kosnik - - * bits/std_streambuf.h: Changes. . . - * bits/streambuf.tcc: Merge xsputn from filebuf into xsputn in - basic_streambuf, to be used for both filebufs and streambufs. - * bits/std_fstream.h (_M_init_filebuf): New function. - Take out specialized xsputn, put into basic_streambuf. - * bits/fstream.tcc: Define, call from both ctors. - * bits/std_sstream.h (_M_init_stringbuf): New function. - * bits/sstream.tcc: Tweak. - - * docs/27_io/iostreams_heirarchy.pdf: New file. - - * docs/17_intro/CHECKLIST (basic_string): Validation and - acceptance. Wooo-hoo! - - * bits/char_traits.h: Change int_type for char_traits general - template, so that 21_strings/capacity.cc will compile. - * testsuite/21_strings/capacity.cc: Add operators. - - * bits/string.tcc (string::compare): Clean up, re-implement. - * testsuite/21_strings/compare.cc: Tweak. - - * bits/string.tcc (string:_M_mutate): Keep leaked value in - _M_state, which means that whenever begin() or end() has been - called, the string is unshareable, period. By doing this, insert - and erase member functions that return iterators can remain - footloose and fancy free. - * testsuite/21_strings/invariants.cc: Update. - - * bits/basic_string.h (string::append): Fix self-referential - problems, ie when "this" is also an argument to a member function. - * bits/string.tcc: Tweak, same. - * testsuite/21_strings/append.cc: New file. - -1999-07-07 Benjamin Kosnik - - * bits/char_traits.h: Tweaks. - * bits/basic_string.h: Tweak. - * bits/fstream.tcc: Remove warning for _M_buf_size assignment. - -1999-07-06 Benjamin Kosnik - - * bits/std_streambuf.h: Absorb/acquire data members previously - working in basic_filebuf. - * bits/streambuf.tcc: Tweaks. - * bits/fstream.tcc: Adjust. - * bits/std_fstream.h: Move and rename the following functions: - _M_set_ideterminate, _M_is_indeterminate, _M_set_determinate are - now declared and defined in the base class, basic_streambuf. Oh - fuck it, move data members _M_buf, and _M_buf_size into - basic_streambuf as well. - - * bits/ostream.tcc: Tweak. - * bits/locale_facets.tcc: Fix typo in comments. - - * testsuite/21_strings/inserters_extractors.cc (test01): Change - state from good to not good, as eof() is set. - -1999-07-05 Benjamin Kosnik - - * bits/char_traits.h (char_traits::compare). Fix. - - * config.guess, config.sub: Update. - -1999-07-02 Ryszard Kabatek - - * bits/string.tcc: Check the __res_arg for a length error. - -1999-07-01 Benjamin Kosnik - - * bits/std_streambuf.h: Tweaks. Need to move _M_is_indeterminate - and related functions into basic_streambuf, from basic_filebuf to - take care of ostringstreams and empty strings. So that's groovy, - or will be groovy. - * bits/std_istream.h: Tweaks. - * bits/istream.tcc: Implement ws, getline, operator>> for string. - * bits/std_ostream.h: And here. - * bits/ostream.tcc: Same. - * src/misc-inst.cc: Add instantiations for ws. - - * src/string-inst.cc: Add instantiations for inserters and - extractors (operators << and >>, getline). - - * testsuite/21_strings/inserters_extractors.cc: Amazingly enough, - a testcase for getline and operators << and >>. Ostream tests are - failing right now, but istream tests should work. . . - - * bits/string.tcc: Change _S_max_size, as GNU malloc won't budge. - * bits/std_sstream.h: Revert. - - * testsuite/17_intro: header_[iosfwd, ios, iostream, iomanip, - istream, ostream, streambuf, fstream, sstream].cc: New files. - -1999-06-30 Ryszard Kabatek - - * bits/std_sstream.h (stringbuf::sync): Don't use string::begin() - and string::end(). - - * bits/basic_string.h (basic_string<>::_S_copy_chars): Add - specializations for _CharT*, iterator and const_iterator. - * src/string-inst.cc: Remove explicit instantiation, as - now explicitly specialized. - - * bits/basic_string.h: Add a size_type parameter to _M_clone with - a default value set to 0. - * bits/string.tcc: In _M_clone by the call of _S_create add the - value of the new parameter to _M_length. In reserve check - _M_state and use _M_clone instead of _M_mutate. - -1999-06-30 Benjamin Kosnik - - * bits/basic_string.h: Fix _S_max_size. - * bits/string.tcc: Add def here. - * testsuite/21_strings/insert.cc: Fix. - - * bits/sbuf_iter.h: Remove detritus. - * testsuite/24_iterators/istreambuf_iterator.cc: Add tests. - - * src/locale-inst.cc: Elaborate iterator/locale instantiations - to resolve alpha-osf4 build problems. - -1999-06-29 Benjamin Kosnik - - * bits/string.tcc: Fix signed/unsigned issues in compares. - * stl/bits/stl_deque.h: And here. - * stl/bits/stl_string_fwd.h: Remove __get_c_string. - -1999-06-29 Ryszard Kabatek - - * bits/string.tcc: New implementation and interface of _M_mutate. - Adapt the change in all functions that call _M_mutate. - * bits/basic_string.h: And here. - -1999-06-29 Benjamin Kosnik - - * testsuite/21_strings/capacity.cc (test01): Fix. - -1999-06-29 Phil Edwards - - * mknumeric_limits: Exit script if gen-num-limits isn't built. - -1999-06-29 Andreas Gruenbacher - - * stl/bits/stl_vector.h: Fix. - * testsuite/23_containers/vector_cons.cc: Add. - -1999-06-29 Gabriel Dos Reis - - * mknumeric_limits (LDFLAGS): fix. - -1999-06-29 Gabriel Dos Reis - - * mknumeric_limits (LDFLAGS): set it according to the system. - - * math/mathconf.h (NAN): Check whether host is running under - Cygwin and make the appropriate definition. - * math/complex-stub.h (nan): protect declaration. - -1999-06-28 Benjamin Kosnik - - * bits/sbuf_iter.h: Rename internal data structure to prevent - confusion between basic_ios and istreambuf_iterators internal - basic_streambuf data member. - * testsuite/24_iterators/istreambuf_iterator.cc: New file. - - * bits/basic_string.h: Remove conditionals, add input_iterator - version of S_construct again. - * bits/string.tcc: Same. - * src/string-inst.cc: And add explicit instantiation here. - - * src/gen-c++config.cc (_GNU_SOURCE): Take out both _GNU_SOURCE - and __USE_GNU macro defines, as single __USE_GNU use leading to - confusion on glibc2.1 systems (ie, RedHat 6.0). - - * src/Makefile.am (headers): Add std_utility to installed headers. - -1999-06-25 John Potter - - * stl/bits/stl_tree.h (insert_unique): Revert, just fix insert_equal. - -1999-06-25 Gilles Zunino - - * mknumeric_limits (LDFLAGS): Swap -lc and -lgcc. - -1999-06-24 Benjamin Kosnik - - * src/gen-c++config.cc (_GLIBCPP_*): Change all - macros to include _GLIBCPP as a distinct namespace. - * bits/*: And here. - * src/*: And here. - - * stl/bits/std_stdexcept.h: Forward-declare __Named_exception ctor. - * bits/basic_string.h: Remove __get_c_string. - * src/stdexcept.cc: Define ctor here. - * bits/ios_base.h: And fix ios_base::failure as well. - * src/ios.cc: Define here. - - * bits/std_streambuf.h: Add a private copy ctor and assignment - operator wrapped in _G_RESOLVE_LIB_DEFECTS. - * bits/ios_base.h: And here too. - - * bits/basic_string.h: Tweak. - * testsuite/21_strings/nonmember.cc: Add operator+ tests. - - * src/valarray.cc: Rename to. . . - * src/valarray-inst.cc: This. - * src/Makefile.am (sources): Change here. - * src/Makefile.in: Regenerated. - -1999-06-24 Vadim Egorov - - * bits/string.tcc(basic_string<>::_Rep::_S_create): Fixed - allocated size - -1999-06-24 Benjamin Kosnik - Tom Tromey - - * configure.in (use_glibc2): Eek, correct for non-glibc systems. - Use AM_CONDITIONAL to get us out of this jam. . - * libio/Makefile.am: Same. - * */Makefile: Regenerated. - -1999-06-24 Benjamin Kosnik - John Potter - - * stl/bits/stl_tree.h (insert_equal): Fix. - * testsuite/23_containers/multiset.cc: New file. - -1999-06-23 Benjamin Kosnik - - * configure.in (test for glibc2): Correct AC_TRY_COMPILE so that - this works correctly on glibc-2 systems. This should allow - simplified linking on these systems, and successful linking on Red - Hat 6.0 systems. - * configure, Makefile: Regenerate. - - * bits/std_cwctype.h: Add missing 'w' to _S_iswpunct_helper name. - - * testsuite/ext: New directory. - * testsuite/ext/headers.cc: New file. - -1999-06-23 Vadim Egorov - - * stl/ext/hash_set: include missing headers - * stl/ext/hash_map: Same - * stl/ext/slist: Same - -1999-06-17 Gabriel Dos Reis - - * bits/std_cmath.h: comment out modf. Kills build on hpux10.20 - -1999-06-15 Benjamin Kosnik - - * src/Makefile.am (sources): Regenerate. - * mkcheck: Add TESTS_FILE as a way of controlling what testcases - are run. - -1999-06-14 Benjamin Kosnik - - * src/string-inst.cc: Change _S_construct signature, to - track requested allocation size versus valid input iterator range. - * bits/basic_string.h: Here too. - * bits/string.tcc: And here. - -1999-06-12 Benjamin Kosnik - - * mkcheck (LOG_FILE): Correctly append errors. - - * stl/bits/stl_iterator.h: Revert previous, delirious, change. - - * bits/basic_string.h: Change _Rep::_M_data to _Rep::_M_refdata, - to clarify differences between basic_string::_M_data() calls and - _Rep::_M_data() calls. - * bits/std_string.h: Fix. - Put in check for out_of_range in substr. - * bits/string.tcc: Fix for _S_find. - - * testsuite/21_strings/compare.cc: Add tests. - * testsuite/21_strings/find.cc: New file. - * testsuite/21_strings/substr: New file. - * testsuite/21_strings/replace.cc: New file. - -1999-06-11 Gabriel Dos Reis - - * bits/valarray_array.h: __restrict__ify pointers. - - * bits/std_valarray.h: Tweak. - (valarray::cshift, valarray::shift): use __builtin_alloca. - - * bits/gslice_array.h: Tweak. Reflect changes in bits/gslice.h - - * bits/gslice.h: Tweak. - (class gslice::_Indexer): new class. - (gslice::gslice(const gslice&)): implement copy-ctor to support - ref-counted index. - (gslice::operator=(const gslice&)): support ref-counted index. - (gslice::_M_convert_to_index): delete. - - * src/valarray.cc: New file. - (__gslice_to_index): turn a gslice into a valarray - (ctor gslice::_Indexer::_Indexer): implement. - - * src/Makefile.am (sources): add valarray.cc - * src/Makefile.in: regenerate. - -1999-06-08 Benjamin Kosnik - - * stl/bits/stl_iterator.h (__normal_iterator::const_iterator - ctor): Put in a const_cast. - - * testsuite/21_strings/invariants.cc: New file. - - * testsuite/21_strings/insert.cc: Add exception handling bits. - * testsuite/21_strings/ctor_copy_dtor.cc: Same. - - * src/wstring-inst.cc: Add c++config.h include. - - * bits/basic_string.h: Fix const operator[] for size == pos. - Add _M_leak for rbegin, non-const. - Add _M_leak for rend, non-const. - Make member function at standards conformant. - Add _S_terminal to _Rep for operator[] const, add this into - c_str() as well. - * bits/string.tcc: Add static member definition here, - temporarily. - - * testsuite/21_strings/element_access.cc: Add tests. - -1999-06-08 Vadim Egorov - - * bits/fstream.tcc (_M_really_overflow): Fixed size of - conversion buffer. - -1999-06-08 Phil Edwards - - * bits/fstream.tcc (basic_filebuf::xsputn): Fix off-by-one count - caused when __testinit is true. - * bits/ostream.tcc (basic_ostream::op<<(streambuf*)): Write buffer - using rdbuf()->sputn rather than _M_fnumput->put. - -1999-06-08 Benjamin Kosnik - - * testsuite/23_containers/bitset_ctor.cc: New file. - * stl/bits/std_bitset.h (__BITSET_WORDS): Fix integration bug. - -1999-06-08 Phil Edwards - - * bits/fstream.tcc (basic_filebuf::underflow): Fix, rename local vars. - -1999-06-07 Benjamin Kosnik - - * testsuite/21_strings/element_access.cc: Finish off these tests. - * testsuite/21_strings/insert.cc (test01): Uncomment. - * testsuite/21_strings/ctor_copy_dtor.cc (test01): Finish off ctors. - * bits/basic_string.h: Tweak, okay, fix for real this time. - * bits/string.tcc: Same. - * bits/char_traits.h: Tweak. - -1999-06-07 Benjamin Kosnik - - * bits/std_cmath.h: Example of how to use the generated macro. - * acconfig.h: Add macro for sinf here. - * configure.in (LIBS): Add test for builtin math function sinf. - * configure: Regenerated. - - * bits/basic_string.h: Fix _S_max_size. - -1999-06-06 Benjamin Kosnik - - * bits/basic_string.h: Fixes for out-of-memory segv for large strings. - Remove _S_construct signature for forward_iterator_tag and - input_iterator_tag. - Clean _M_fold. - * src/string-inst.cc: Same, tweaks. - * bits/string.tcc: Same, tweaks. - - * testsuite/21_strings/ctor_copy_dtor.cc: Add/clarify tests. - * mkcheck (LOG_FILE): Fix filebuf-[2,3].tst checks. - * mknumeric_limits (LD_FLAGS): Add -nodefaultlibs -lc -lgcc as per - Gaby. - - * src/locale.cc: Final separation for char/wchar_t bits. - -1999-06-05 Phil Edwards - - * docs/index.html: Added link to book upon request'n'agreement. - * docs/23_containers/wrappers_h.txt: Added. - * docs/{23_containers,27_io}/howto.html: Added sections. - - * bits/std_fstream.h: Tweak. - -1999-06-05 Benjamin Kosnik - - * src/ios.cc: Same here. - * bits/std_iosfwd.h: More wchar_t defines. - - * bits/basic_string.h: Tweaks. - * bits/string.tcc: Tweak. Fix _S_construct to check for max_size - when doing error checking, as per LWG defect #83. - - * src/gen-c++config.cc: Fix comment. - - * testsuite/21_strings/ctor_copy_dtor.cc: New file, checks ctors, - assignments, dtors. - * testsuite/21_strings/element_access.cc: New file, checks for - operator[], at(...). - * testsuite/21_strings/insert.cc: New file, tests string::insert. - * testsuite/21_strings/char_traits.cc: New file, tests - for char_traits. - - * bits/utility.h: Remove, again. - * src/Makefile.am (std_headers): Remove utility.h. - * src/Makefile.in (std_headers): Regenerate. - - Alfred Minarik - * bits/basic_string.h: Move __out_of_range and __length_error into - namespace std. - -1999-06-05 Gabriel Dos Reis - - * testsuite/26_numerics/modf_float.cc: New file. - - * bits/std_cmath.h (modf(float, float*)): Fix signature. Correct - typo: use ::modff, not ::modf. - -1999-06-03 Vadim Egorov - - * bits/string.tcc (basic_string::_M_mutate): Fixed memory - allocation error - * testsuite/21_strings/capacity.cc (test01): Test. - -1999-06-03 Phil Edwards - - * bits/fstream.tcc: Re-order inits to stop warnings. Comment/move - unused variables to within #if 0 blocks to do the same. - * bits/std_fstream.h: Fix typos (one prevents compilation). - -1999-06-03 Benjamin Kosnik - - * src/wstring-inst.cc: Fix. - -1999-06-02 Benjamin Kosnik - - * bits/char_traits.h: Add _G_USE_WCHAR_T macro guards. - * stl/bits/stl_string_fwd.h: Same. - * bits/locale_facets.h: Same. - * bits/locale_facets.tcc: Same. - * src/wstring-inst.cc: And here. - - * src/gen-c++config.cc: Comment _G_USE_WCHAR_T. Leading to - problems on HPUX 10.20. - * your-build-directory-here/bits/c++config.h: Just kidding, do it - here as a temporary hack till the compiler/host problems get - worked out. - - * bits/locale_facets.tcc (num_get::do_get): Change from ifdef - HAVE_STRTOLD to HAVE_STRTOLD && !(__hpux). Apparently, problems - converting "long double" to struct long_double. Probably should be - done with one macro (HAVE_STRTOLD) at configure time. - - * bits/std_cmath.h: Comment out pow(double, int) defintion as - gives re-declaration under hpux10.20. Revert previous change, as - kills linux/x86, solaris 2.7, hpux builds. These should be done - using autoconf, see std_cctype.h and the solutions started in - configure.in (see config.h for the generated file.) - - * mknumeric_limits (LDFLAGS): Remove '-nodefaultlibs -lc', as - -nodefaultlibs prevents linking under HPUX 10.20 as __main is not - defined. - - * docs/index.html: Add some useful links. - * docs/17_intro/contribute.html: Fix broken links. - -1999-06-02 Benjamin Kosnik - - * mkcheck (LOG_FILE): Add !/bin/bash instead of cygnus-style - paths. The rest of the world should be able to run this script - now. - - * src/Makefile.am ($(generated_headers)): Remove comment. - * Makefile*: Regenerate. - - * bits/std_locale.h: Remove detritus. - * bits/localefwd.h: Add include to undefine the isspace - macro. - -1999-06-01 Benjamin Kosnik - - * src/gen-c++config.cc: New file. Making c++config.h at configure - time by catting this file (nee bits/config.h) with the build - directories config.h. This is not a complete or perfect solution - but is better than what was in place previously. - * bits/c++config.h: Rename/move to above. - * src/Makefile.am (headers): Remove c++config.h. - (myinstallheaders). Add. - * Makefile*: Regenerated. - - * bits/std_cwchar.h: Add include of c++config.h for HAVE_* - definitions, so that wmemcmp, wcslen, wmemchr, etc are properly - declared only if not present in the host's wchar.h. - - * bits/locale_facets.tcc (std): Change _G_USE_STRTO* to HAVE_STRTO*. - - * bits/std_cmath.h: Define out, for the moment. Linux has no - __buitin_fsqrtl? Probably need some kind of configure trickery - here as well. - - * src/Makefile.*: Regenerate. - * bits/c++config.h: Add config.h include. - - * bits/std_cwchar.h: Remove remaining #error guard. - - * acconfig.h: Add bits for HAVE_LC_MESSAGES. - - * configure.in (LIBS): Replace previous effort for mbstate_t and - strtold/strtof with this implementation. - -1999 06-01 Gabriel Dos Reis - - * bits/std_cmath.h: Tweak. Add more functions. Use __builtin_xxx - whenever possible. - -1999-05-28 Benjamin Kosnik - - * bits/locale_facets.tcc (std): Eek: this left in. Autoconf bits - for determining mbstate_t differences across various hosts not - finished. - -1999-05-26 Benjamin Kosnik - - * bits/locale_facets.tcc: Change to ifdef. - - * bits/std_sstream.h (stringbuf::setbuf): Remove dynamic_cast. - * bits/std_fstream.h (filebuf::setbuf): Same. - - * bits/std_istream.h: Add ws declaration. - * bits/istream.tcc: Stub out definition. - - * docs/index.html: Fix broken link for design.txt. - - * configure.in: Test for mbstate_t. If wchar.h doesn't have it, - then set _G_NEED_MBSTATE_T. - * configure: Regenerate. - * bits/c++config.h: Move mbstate_t define. - * bits/std_cwchar.h: To here. - -1999-05-25 Ryszard Kabatek - - * bits/std_sstream.h: - basic_stringbuf<>::basic_stringbuf: fix. - basic_stringbuf<>::setbuf: - remove the temporary __string_type object, - remove the unnecessary dynymic_cast in the return value, - change the type of the returned value from __streambuf_type* - to basic_stringbuf<_CharT, _Traits, _Alloc>*. - -1999-05-25 Phil Edwards - - * bits/std_streambuf.h (streambuf::setbuf): Always return streambuf*. - -1999-04-25 Gabriel Dos Reis - - * bits/std_cmath.h: Tweak. Add float versions of the math functions - in . still incomplete and incorrekt. - -1999-05-24 Gabriel Dos Reis - - * mknumeric_limits (LDFLAGS): set appropriate link flags. - -1999-05-23 Phil Edwards - - * docs/17_intro/howto.html: Added links to text docs, - e.g., BUGS. - * docs/21_strings/howto.html: Updated sections and links. - * docs/21_strings/{gotw29a.txt,stringtok_h.txt}: Added. - * docs/faq/index.html: Updated what-works for sixth - snapshot. Also a number of "internal" links have been - fixed, now that the web pages are the docs directory... - * docs/faq/index.txt: Regenerated. - -1999-05-21 Benjamin Kosnik - - * bits/basic_string.h: Add Nathan's documentation on the string class. - - * testsuite/27_io/ios_members_static.cc: New file, for testing - ios_base::sync_with_stdio. - -1999-05-21 Benjamin Kosnik - - * bits/std_locale.h: Simplify includes. - * bits/loccore.h: Delete. - * bits/localefwd.h: Renamed, trimmed. - * bits/locfacets.h: Delete. - * bits/locale_facets.h: Rename, expanded. - * bits/loccore.tcc: Deleted. - * bits/locfacets.tcc: Deleted. - * bits/locale_facets.tcc: Resultant merge. - * bits/std_fstream.h: Modify include. - * bits/ostream.tcc: Same. - * bits/istream.tcc: Same. - - * src/locale-inst.cc: And here. - * src/locale.cc: Ditto. - * src/Makefile.am: Updated. - * src/Makefile.in: Rengenerated. - - * bits/std_istream.h: Move istream::sentry ctor definition. - * bits/istream.tcc: Move istream::sentry ctor here. - Add more detailed locale include here for ctype member functions. - * bits/ostream.tcc (std): And here. - - * bits/sbuf_iter.h: Include std_streambuf.h - - * bits/locfacets.h: Start separating this into a localeimp.h file. - * bits/loccore.h: Start separating this into a localefwd.h file. - Add std_climits for CHAR_BIT. - - * bits/ios_base.h (ios_base::sync_with_stdio): Stub in. - - * bits/char_traits.h: Tweak. - - * bits/ios_base.h: Remove INT_MAX, use 1<<16. - - * bits/std_ostream.h: Remove c++config.h include. - * bits/std_istream.h: Same. - * bits/std_streambuf.h: Same. - * bits/std_fstream.h: Same. - * bits/std_sstream.h: And here. - - * bits/std_iosfwd.h: Add _G_RESOLVE_LIB_DEFECTS here for streampos. - * bits/char_traits.h: Add include of std_cwchar.h for mbstate_t. - * bits/fpos.h: Tweak, format. - - * std/ciso646: New file. - * bits/std_ciso646.h: New file. - * src/Makefile.am (std_headers): Add ciso646. - (headers): Add bits/std_ciso646.h. - * src/Makefile.in: Regenerate. - * testsuite/17_intro/header_ciso646.cc: New file, disable - equivalance tests. - - * bits/fpos.h: Remove libio.h include. - * bits/basic_file.h: And here. - * bits/std_ios.h: Put here. - - * src/ios.cc: Simplify includes, tweak. - * bits/std_ios.h: Simplify include order. - * bits/ios_base.h: Modify ios_base::failure. - - * stl/bits/std_numeric.h: Change include from stl_iterator to - std_iterator. - -1999-05-19 Benjamin Kosnik - - * std/iostream: Remove static member __ioint. - * bits/std_iostream.h: Put here. - - * stl/bits/std_numeric.h: Remove unneccessary std_iostream.h include. - * stl/bits/stl_algobase.h: Same. - * testsuite/27_io/iostream_objects.cc: Regression tests. - * testsuite/27_io/hello.cc: Remove, subset of above. - -1999-05-19 Phil Edwards - - * docs/index.html: Tweak, update. - -1999-05-18 Gabriel Dos Reis - - * docs/17_intro/RELEASE-NOTES: remove outdated - documentation about numeric_limits. Correct CXXINCLUDE setting - documentation. - -1999-05-18 Phil Edwards - - * docs/{17_intro,18_support,19_diagnostics,20_util,21_strings, - 22_locale,23_containers,24_iterators,25_algorithms,26_numerics, - 27_io}/howto.html: Created, with some initial entries. - * docs/faq/index.html: Fixed some links. - * docs/faq/index.txt: Regenerated. - -1999-05-18 Benjamin Kosnik - - * bits/c++config.h (__GLIBCPP__): Set version to 19990518. - - * docs/17_intro/RELEASE-NOTES: Update. - * docs/index.html: Correct link to mailing list help page, update News. - * docs/faq/index.html: Change fifth to sixth for snapshot. - - * src/Makefile.am (myinstallheaders): Bring over Gaby's changes to - install $(top_builddir)/bits/std_limits.h into - $(myincludepfx)/bits. This was mistakenly omitted from yesterday's - Makefile.am changes. - * *Makefile*: Regenerate using automake. - - * mkcheck (LOG_FILE): Fix filebuf directory oddness. - * testsuite/27_io/filebuf.cc: Same. - -1999-05-18 Gabriel Dos Reis - - * docs/17_intro/CHECKLIST: update. - * docs/17_intro/TODO: update. - -1999-05-17 Phil Edwards - - * docs/{17_intro,18_support,19_diagnostics,20_util,21_strings, - 22_locale,23_containers,24_iterators,25_algorithms,26_numerics, - 27_io}/howto.html: Created, with some initial entries. - * docs/faq/index.html: Fixed some links. - * docs/faq/index.txt: Regenerated. - -1999-05-17 Benjamin Kosnik - - * src/Makefile.am (myinstallheaders): Missed removing missing.h. - * Makefile.in*: Regenerate. - -1999-05-17 Benjamin Kosnik - - * bits/std_streambuf.h: Same. - - * bits/loccore.h (_Bad_use_facet): Remove bits warned about. - * bits/locfacets.h (std): Same. - * bits/sstream.tcc: Same. - * testsuite/27_io/stringstream.cc: Tweak. - - * testsuite/27_io/filebuf.cc: Adjust. - * testsuite/21_strings/capacity.cc (test01): Add more - string::reserve tests. - - * bits/c++config.h: Remove broken CCTYPE. - * bits/std_cctype.h: Tweak, remove de-macroization, enable - sequestered topper implementation. - * bits/std_cwctype.h: Same. - - * bits/missing.h: Remove. - * bits/std_locale.h: Remove missing.h include. - - * stl/bits/std_bitset.h (bitset::bitset(string): Tweak to compile. - - * src/Makefile.am (headers): Add bits/std_cwctype.h. - INCLUDES: Add top_builddir. - * src/Makefile.in: Regenerate. - - * Makefile.am: Add check and check-install as new targets. - * testsuite/make_check_libfree++: Move to. . . - * mkcheck: Here. - * configure.in: Tweak versions. - * mknumeric_limits: Set paths correctly. - -1999-05-17 Gabriel Dos Reis - - * src/Makefile.in (myinstallheaders): add rule to install - std_limits.h. - - * bits/slice.h (class slice): don't const-qualify data members - since the copy and assignment operator is implicitly used. The - valarray specification is definitively a bad one. - - * Makefile.in (generate-limits-sources): fix typo. - - * docs/text/TODO: update. - * docs/text/CHECKLIST: update. - - * bits/gslice.h (gslice): fix bugglet. - (gslice::gslice): set _M_index_size to 0 whenever given lengths - (lj) of size zero. - - * src/Makefile.am (libstdc___la_SOURCES): add gen-num-limits. - * src/Makefile.in (libstdc___la_SOURCES): keep in sync. - [Note: **/Makefile.in should be generated from the corresponding - Makefile.am. The current situation is a litte chaotic. ] - -1999-05-16 Gabriel Dos Reis - - * mknumeric_limits: tweak. - - * Makefile.in (all): add target generate-limits-sources. - (generate-limits-sources): make a directory bits/ in top_builddir - where the generated std_limits.h is put; generate limitsMEMBERs.cc - directly under $(top_builddir)/src. Remains to put the appropriate - rule for installing std_limits.h. - - * src/Makefile.in (headers): remove bits/std_limits.h to this list. - (INCLUDES): add -I$(top_builddir) for bits/std_limits.h which is - now generated at build-time in the build directory - (libstdc___la_SOURCES): remove limitsMEMBERS.cc form this list - * src/Makefile.am: reflect changes in src/Makefile.in - -1999-05-12 Phil Edwards - - * docs/faq/index.html: Add more entries (5.4,5.5), finish - all but one empty entry. Add links for HOWTOs, but no files yet. - (Corrected HOWTO links are for bkoz's new scheme.) - * docs/faq/index.txt: Regenerated. - -1999-05-12 Benjamin Kosnik - - * testsuite/17_intro/headers.cc: New file. - * stl/bits/std_queue.h: Change stl_bvector.h include path. - * bits/std_cwctype.h: New file. - - * testsuite/27_io/filebuf.cc: Need to tweak directory structure. - -1999-05-11 Benjamin Kosnik - - * stl/bits/stl_config.h (__USE_MALLOC): Change underlying allocator. - Check __USE_MALLOC before defining specializations containing - __default_alloc_template. - * src/stl-inst.cc: Here too. - - * bits/basic_string.h: Change. - - * testsuite/make_check_libfree++: More tweaks. - * testsuite/21/capacity.cc: New file. - - * src/string.cc: Rename to be consistent with other inst files. - Rename to string-inst.cc. - * src/string*.cc: Change include. - * src/wstring.cc: Rename to wstring-inst.cc. - * src/wstring*.cc: Ditto. - * src/Makefile.in: Also here. - * src/Makefile.am: Ditto. - - * src/traits.cc: Remove. - * src/wtraits.cc: Same. - - Try a new way of organizing documentation, one with synchronicity - between testsuites and docs subdirectories, and see who yelps. - * docs/html: Remove, use chapter and subject specific directories - instead of forcing things immediately into format of - documentation. - * docs/text: Same. - * docs/image: Same. - * docs/faq/text, docs/faq/html: Remove, put in the docs/faq - directory and sort by filename and extension. - * docs/17_intro, 18_support, 19_diagnostics, 20_util, 21_strings, - 22_locale, 23_containers, 24_iterators, 25_algorithms, - 26_numerics, 27_io: Add. - * docs/17_intro/*: Populate with all the text files. . . - * docs/index.html: Construct. - - * testsuite/*: Update with same names as the docs subdir. - * testsuite/results: Where to stash conformance results for the - different snapshots, so that progress/size/speed issues can be - tracked over time. - -1999-05-10 Benjamin Kosnik - - * src/string.cc: Add _S_copy_chars instantiation, as well as - string::binary operators !=, ==, etc. - - * src/Makefile.am (CXXFLAGS): Remove -fvtable-thunks. - * src/Makefile.in (CXXFLAGS): Same here. - * testsuite/make_check_libfree++ (CXX_FLAG): And here. - -1999-05-07 Benjamin Kosnik - - * src/string.cc: Add missing member functions to instantiation list. - -1999-05-07 Benjamin Kosnik - - * src/misc-inst.cc: Remove unused string instantiations. - - * bits/string.tcc: Tweak, fix. - * bits/basic_string.h: Format. Fix reported error with c_str(). - - * testsuite/make_check_libfree++: Tweak for shared builds. - * testsuite/21/operations.cc: New file for testing c_str() etc. - -1999-05-06 Benjamin Kosnik - Ryszard Kabatek - - * stl/bits/stl_vector.h: Fix the code of vector<> for usage with - an iterator class. Delineate pointer versus iterator differences - in implementation. - * 23/vector_capacity.cc: New file, tests for above. - -1999-05-06 Gabriel Dos Reis - - * mknumeric_limits: Fix typo. 'unsigned lont' should read - 'unsigned long'. - * src/Makefile.am (libstdc___la_SOURCES): add limitsMEMBERS.cc, - generated by mknumeric_limits to the list. Now std_limits.h is - basically working. - * src/Makefile.in (generate-numeric-limits): new target to handle - automatic generation of bits/std_limits.h and src/limitsMEMBERS.cc. - (all): add target generate-numeric-limits. - (libstdc___la_OBJECTS): add limitsMEMBERS.lo - (libstdc___la_SOURCES): add limitsMEMBERS.cc - -1999-05-05 Benjamin Kosnik - - Irix build issues. - * bits/c++config.h (_G_USE_CTYPE_ISBIT): Defines new macro for - mask values in ctype_base. Move hacks for _ISBit to locfacets.h. - * bits/locfacts.h: Here. - -1999-05-05 Benjamin Kosnik - Ulrich Drepper - - Solaris build issues. - * bits/c++config.h: Define new macros, _G_USE_STRTOF and - _G_USE_STRTOLD. - - * bits/locfacets.tcc (num_get::do_get): Tweak long double and - float overloads to use the above macros. Account for the lack of - strtold on some systems, and revert back to using sscanf. - -1999-05-04 Ryszard Kabatek - - * bits/locfacets.tcc (num_get::do_get): Check the errno variable. - Use strtoul/strtoull for unsigned types. Check the ranges for - short/unsigned short and if necessary for int/unsigned int. - -1999-05-04 Benjamin Kosnik - - * src/gen-num-limits.cc (round_style): Need to use mknumericlimits - to generate bits/std_limits.h now, as the SGI std_limits.h is - being depricated. Not done, but should be done immediately: need - to make sure this script is run as part of the configuration - process, because without it "make" in a configured build directory - will fail. Also tweaked: added a space for float_round_style, and - used static_cast of zero to default-initialize, which should be ok - according to the standard. (see 8.5 p5 and 20.1.3). - * mknumeric_limits (OUT_C): Need this for x86 long - double extensions. - - * bits/basic_file.h: Include libio.h, not libioP.h. - * src/basic_file.cc: And add libioP.h include here, so that - _IO_init, et. al are well-declared. - - * testsuite/make_check_libfree++ (LIB_PATH): Test installed - headers, not source directory headers. - - * src/Makefile.am (headers): Add stl_range_errors.h, also adjust - for ext/*. Also add basic_file.h. - * src/Makefile.in (headers): Same. - - * bits/std_string.h: Reduce dependencies for faster - pre-processing. Move istream and ostream specific defines into - istream.tcc and ostream.tcc respectively. - * bits/string.tcc: And here. - * bits/basic_string.h: Move getline inline out-of-line, and to - istream.tcc. - * bits/istream.tcc: Move string::getline and operator>> here. - * bits/ostream.tcc: And here too. - - * bits/utility.h: Remove, as clashes with a standard header. Put - __OUTOFRANGE and __LENGTHERROR macros into string.tcc for the time - being, until this can be combined with SGI's approach. - * bits/string.tcc: Add macros, as above. - * bits/loccore.h: Add _Count_ones defines. - * bits/std_string.h: And here too. - * bits/std_locale.h: And here. - * bits/std_ios.h: Take out include here. - * src/Makefile.am (headers): Remove utility.h - * src/Makefile.in (headers): Remove utility.h - - * stl/bits/*: Update to SGI STL 3.20. - * stl/ext/pthread_alloc: Delete this file. - -1999-05-04 Phil Edwards - - * docs/faq/html/index.html: Add more entries - * docs/faq/html/index.txt: regenerated. - -1999-05-04 Gabriel Dos Reis - - * src/gen-num-limits.cc (DO_DEFINE_MIN_MAX): fix typo. - -1999-04-29 Benjamin Kosnik - - * bits/locfacets.tcc (num_get::do_get): Re-implement, with input - from Ulrich and Nathan. Remove extraneous string class usage, - tweak, clean, simplify and consolidate with a eye towards removing - duplcate code. Use strto[l, ll, f, d, ld] instead of sscanf. - Not done: dealing with leading zeros, wchar_t work. - * bits/locfacets.h: And here too. - - * doc: Remove. - -1999-04-29 Gabriel Dos Reis - - * docs/: add a FAQ. - * docs/faq/: New directory. - * docs/faq/html/: Likewise. - * docs/faq/text/: Likewise. - * docs/faq/html/index.html: New file. - * docs/faq/html/index.txt: Likewise. Generated from - docs/faq/html/index.html by lynx. - -1999-04-28 Benjamin Kosnik - Ryszard Kabatek and Branko Cibej - - * bits/locfacets.tcc: Modify. - -1999-04-27 Benjamin Kosnik - - * bits/sbuf_iter.h: Clean, fix istreambuf_iterator, make - conformant to 14882, wrap non-standard extensions with - _G_RESOLVE_LIB_DEFECTS, remove detritus and cruft, rennovate. - * bits/locfacets.tcc (num_get::do_get(bool)): Return correct iterator. - - * testsuite/27/istringstream_formatted.cc: Add tests. - - * bits/locfacets.h: Remove cruft from _Format_cache, continue - commenting, simplify. - * bits/locfacets.tcc: Same. - - 1999-04-27 Ryszard Kabatek - * bits/locfacets.tcc (num_get::do_get): - Fix the sscanf format parameter - for long long 'll' (as in C9X) instead of 'l'. - Fix the order of sscanf format parameters: "%dl" --> "%ld". - Change the type of the local variable '__conv' from 'string' - to 'const char*' and adapt the change. - -1999-04-26 Benjamin Kosnik - - * bits/locfacets.h: Document _Format_cache, and name data members - after the corresponding functions in numpunct. For instance: - _M_grsep -> _M_thousands_sep, and _M_decsep -> _M_decimal_point. - Break apart _M_boolnames{2] into _M_truename and _M_falsename. - * bits/locfacets.tcc: Same. - - * bits/locfacets.h (num_get::_M_extract): Don't allow groupings to - stop parsing--store for later analysis. - * testsuite/27/istringstream_formatted.cc: Add cases. - -1999-04-25 Gabriel Dos Reis - - * bits/valarray_meta.h: tweak. - (_UnFunBase, _BinFunBase, _BinFunBase1, _BinFunBase2, _BinBase1, - _BinFunBase2): rename typedef-name _Tp to _Vt to keep the compiler - happy -- boggus warning. - * bits/std_valarray.h: Fix. - (valarray::shift): Fix. Update comment. - (valarray::cshift): Fix. - -1999-04-23 Benjamin Kosnik - - * testsuite/27filebuf-2.txt: Delete. - * testsuite/27/filebuf.cc: Put output files directly into the - correct subdirectory (27). - - Alexandre Petit-Bianco - * testsuite/make_check_libfree++: Check generated (*.txt) file - against stored results file (*.tst). - -1999-04-22 Benjamin Kosnik - - * bits/locfacets.tcc: Fix. - - * bits/fstream.tcc (filebuf::seekoff): Output current out pointer. - (filebuf::overflow): Simplify. - (filebuf::xsputn): Correctly handle indeterminate state. - - * testsuite/27/istringstream_formatted.cc: Tweak. - * testsuite/27/filebuf.cc: Tweak. - * testsuite/27/filebuf-3.tst: Correct: this is the canonical - results file, please use this in the future to guarantee filebuf - positioning accuracy. - * testsuite/27/filebuf-2.tst: Same. - -1999-04-21 Benjamin Kosnik - - * bits/fstream.tcc (filebuf::xsputn): Add. - * bits/std_fstream.h: Declare. - - * src/basic_file.cc (__basic_file::open): Add O_CREAT to open - calls using ios_base::trunc. - - * bits/sstream.tcc (streambuf::overflow): Fix crasher. - - * testsuite/make_check_libfree++ (LOG_FILE): Ugh. Another fix. - * testsuite/27/27stringstream.cc: Same. - * testsuite/27/27stringbuf.cc: More tweaks. - * testsuite/27/27filebuf-2.txt: Remove. - - * testsuite/27/27filebuf-1.tst: Append, to force byte size over - BUFSIZE so that overflows/underflow can be tested with default - buffer setting. - * testsuite/27/27filebuf-1.tst: Add. - - * testsuite/*/*: Remove pre-pended chapter names, as they - duplicate the chapter info contained in the enclosing directory - anyway. - -1999-04-20 Benjamin Kosnik - - * bits/streambuf.tcc (streambuf::xsputn): Re-implement to conform - to sputc conditions. - - * bits/ios_base.h: Define here. - * src/ios.cc (ios_base::_M_clear): Remove hack. - * bits/basic_ios.h: Fix rdstate(). - - * bits/sstream.tcc (streambuf::seekoff): Fix. - * bits/fstream.tcc (filebuf::seekoff): Tweak comments. - - * testsuite/make_check_libfree++ (LOG_FILE): More c-c-c-changes. - * testsuite/24/24iterator.cc: Add/Fixes for DEBUG_ASSERT. - * testsuite/27/27stringstream.cc: Same. - * testsuite/27/27stringbuf.cc: Same. - * testsuite/27/27istringstream_formatted.cc: Same. - * testsuite/27/27filebuf.cc: Same. - - * bits/locfacets.h: Remove specializations for messages and - messages ctors. Same for moneypunct. Not required, not used. - * src/locale.cc: Remove definitions for above. - * src/misc-inst.cc: Revert, take out iomanip.h include. - * bits/std_iomanip.h: Tweak, format. - -1999-04-19 Benjamin Kosnik - - * bits/loccore.h: Format, move inline. - * bits/locfacets.tcc: Same. - * bits/locfacets.h: Same. - - Ulrich Drepper - * aclocal.m4: Re-generate. - * configure, configure.in: Same. - * m4/lc_messages.m4: New file. - -1999-04-18 Benjamin Kosnik - - * bits/std_ostream.h: Fix typedef for wchar_t instantiations. - * bits/sstream.tcc: Tweak. - - * std/iostream: Put __ioinit inside macro guards. - - * src/stlinst.cc: Delete and move to . . . - * src/stl-inst.cc: New file, plus wrapping in namespace std. - * src/Makefile.in: Change. - * src/Makefile.am: Same. - * src/misc-inst.cc: Add istringstream/ostringstream instantiations. - - * testsuite/make_check_libfree++: Efficiently format for minimal - space. Enforce stricter execution tests by enabling - -DDEBUG_ASSERT. - -1999-04-16 Benjamin Kosnik - - * docs/text/RELEASE-NOTES: Fix include typo. - - * src/Makefile.am (headers): Add istream.tcc. - * src/Makefile.in (headers): Add istream.tcc. - - * ltconfig, ltmain.sh, libtool: Update to libtool-1.2g. - -1999-04-16 Benjamin Kosnik - - * bits/locfacets.tcc (num_get::do_get(long)): Finish roughing in. - * bits/locfacets.h (num_get::_M_extract): New functin: - consolidate logic for do_get(...) members. - - * bits/sbuf_iter.h (istreambuf_iterator::operator++()): Fix. - * testsuite/27/27istringstream_formatted.cc: Add. - -1999-04-16 Martin v. Loewis - - * src/basic_file.cc (__basic_file::open): Fix thinko in - _G_HAVE_IO_FILE_OPEN bits. - * bits/std_istream.h (sentry::sentry(istream, bool)): Fix isspace bug. - * bits/std_cmath.h: Add stdlib.h include for ldiv_t. - * src/complex.cc (FCT): Qualify all functions with global namespace. - * src/locale.cc: Don't qualify memcpy and setlocale. - * src/stdexcept.cc (__out_of_range): Qualify out_of_range with std::. - (__length_error): Likewise, for length_error. - * src/stlinst.cc: Qualify instantiations with std::. - -1999-04-15 Benjamin Kosnik - - * C++STYLE: Add ChangeLog guidelines for member functions. - - * doc/* : Delete. - * BADNAMES, BUGS, C++STYLE, CHECKLIST, COPYING, - DESIGN, HEADER_POLICY, PROBLEMS, RELEASE-NOTES, TODO: Moved into - docs/text and made less strident. - - * bits/fstream.tcc: Change non-standard ctor to match Sun's sematics. - * bits/std_fstream.h: Same. - * src/ios.cc: Same. - - * bits/locfacets.h: Touch. - -1999-04-15 Ulrich Drepper - - * math/cexp.c (cexp): Use NAN instead of nan(""). - Reported by joel reed . - - * libio/libioP.h: Define _IO_seek_fpos_t and _IO_seek_off_t based on - _G_IO_IO_FILE_VERSION. Use these types in the prototypes. - * libio/fileops.c: Use _IO_seek_fpos_t and _IO_seek_off_t types - instead of #if cascades. - * libio/genops.c: Likewise. - * libio/ioseekoff.c: Likewise. - * libio/ioseekpos.c: Likewise. - * libio/strops.c: Likewise. - Patch by Chip Salzenberg . - -1999-04-15 Gabriel Dos Reis - - * docs: New directory. - * docs/html: Likewise. - * docs/text: Likewise. - * docs/image: Likewise. - - * bits/std_cmath.h: Add new functions. - (abs): overload for long and double. - (div): overload for long. - - * bits/valarray_array.h: Fix. - * bits/gslice.h: Adjust friend. - * bits/slice_array.h: likewise. - * bits/valarray_meta.h: likewise. - -1999-04-13 Benjamin Kosnik - - * bits/locfacets.h: More changes, for num_get for insertion - operators for integral types. Comment fields in _Format_cache. - * bits/locfacets.tcc: And here too: add preliminary long version. - * testsuite/27/27istringstream_formatted.cc: Add cases. - -1999-04-13 Mark Elbrecht - - * configure.in: Add locale.h to AC_CHECK_HEADERS argument. Call - AC_LC_MESSAGES macro. - * aclocal.m4 (AC_LC_MESSAGES): New. Determines if a target - supports LC_MESSAGES. - * config.h.in: Add entry for HAVE_LC_MESSAGES. - * src/locale.cc (locale::_S_normalize_category): Use the - HAVE_LC_MESSAGES macro to check for LC_MESSAGES support instead of - _G_NO_CLOCALE_HAS_MESSAGES. - * aclocal.m4 (AM_PROG_LD): For DOS style paths, simplify test to - '?:' from '?:\\' so any path beginning with a drive name matches. - -1999-04-12 Mark Elbrecht - - * src/basic_file.cc(sys_open) [O_BINARY]: Declare __testb. - -1999-04-12 Benjamin Kosnik - - * bits/locfacets.h: Tweak. - * bits/locfacets.tcc(do_get): Clean/fix bool method. - - * testsuite/21/21nonmember.cc: Same. - * testsuite/21/21compare.cc: Fix license. - * testsuite/27/27istringstream_formatted.cc: New file. - -1999-04-12 Gabriel Dos Reis - - * bits/valarray_meta.h: _BinFunBase1, _BinFunBase2, _BinBase1, - _BinBase2: new template classes; put in there to work around a - compiler limitation. The whole valarray architecture is now - working. - -1999-04-08 Benjamin Kosnik - - * bits/locfacets.tcc: Fix, format. - * bits/locfacets.h: Fix. - * src/locale.cc: Same, plus format. - - * bits/basic_string.h: Re-add definition here. - * src/string.cc: Take out. - -1999-04-08 Gabriel Dos Reis - - * bits/std_valarray.h: tweak. - * bits/valarray_array.h tweak. use _Expr. - * bits/slice_array.h: likewise. - * bits/gslice_array.h: likewise. - * bits/mask_array.h: likewise. - * bits/indirect_array.h: likewise. - * bits/valarray_meta.h: tweak. - _UnFunBase, _UnFunClos, _BinFunBase, _FunBase, _ValFunClos, - _RefFunClos, _UnBase, _UnClos, _BinBase, _BinClos, _SClos, _GClos, - _IClos: new template classes. - _Meta: renamed to _Expr. Made template with args. - _Constant: made template with two args. - -1999-04-05 Gabriel Dos Reis - - * bits/valarray_array.h: tweak. - -1999-04-06 Benjamin Kosnik - - * bits/basic_string.h: Whoops--fix blip. - -1999-04-06 Benjamin Kosnik - - Update to SGI STL 3.13 - * bits/basic_string.h: Add __get_c_string definition. - * stl/bits/stl_range_errors.h: New file. - * stl/bits/std_bvector.h: Same. - * stl/bits/*: Update. - -1999-04-04 1999 Gabriel Dos Reis - - * bits/slice_array.h: tweak. - * bits/gslice_array.h: tweak. - * bits/mask_array.h: tweak. - * bits/indirect_array.h: tweak. - * bits/valarray_array.h: tweak. - (__valarray_copy): replace copy with memcpy. - * bits/std_valarray.h: use __valarray_copy whenever possible. - use __valarray_fill instead of fill. - -1999-04-02 Gabriel Dos Reis - - * src/gen-num-limits.cc: new file - * mknumeric_limits: Ditto. - -1999-03-30 Benjamin Kosnik - - * bits/locfacets.tcc: Do a stub version of num_get for short, int, - and long types. - * bits/locfacets.h: Add num_get::get methods overloaded for int - and short, to resolve ambiguous overloads in istream insertion - operators. - -1999-03-30 Benjamin Kosnik - - * bits/std_istream.h: Fix. - * bits/istream.tcc: Fix. - -1999-03-30 Philip Martin - - * testsuite/24/24iterator.cc: fix ++/-- tests - -1999-03-29 Benjamin Kosnik - - * bits/std_ostream.h: Looks like this, actually: Fix up eh-isms. - * bits/ostream.tcc: Same. - - * bits/std_istream.h: Bring over ostream changes, implement member - functions. Baseline. - * bits/istream.tcc: New file. - -1999-03-26 Gabriel Dos Reis - - * bits/gslice.h (class gslice): fix friends template. - -1999-03-23 Benjamin Kosnik - - * bits/std_ostream.h: Fix sentry objects, implement seekp, tellp, - delete cruft, etc. - * bits/ostream.tcc: Same. - - * bits/std_istream.h: Minor tweaks. - -1999-03-18 Benjamin Kosnik - - * src/locale-inst.cc: Remove duplicate instantiations. - * bits/locfacets.tcc: Tweak definitions of static member. - -1999-03-18 Benjamin Kosnik - - * bits/std_fstream.h: Format: prepend "__" in front of - non-standard typedefs. - * bits/fstream.tcc: Match. - * bits/std_streambuf.h: Format: prepend "__" in front of - non-standard typedefs. - - * bits/sstream.tcc: Match. - * bits/std_istream.h: Format. - * src/locale-inst.cc: Add num_get instantiations. - - * bits/std_sstream.h: Fix crash in stringstreams. Remove member - _M_sb, a basic_stringbuf object, and use the basic_ios pointer - _M_streambuf instead. Make initializations sane. Fix - allocation/deallocation of _M_streambuf. - * bits/std_ostream.h: Fix initialization code. - (ctor): Eliminate redundant this->init(), let base class initialize. - (default ctor): New. Assume base classes already initialzed. - * bits/std_istream.h: Parallel work to ostream. - (ctor): Eliminate redundant this->init(), let base class initialize. - (default ctor): New. Assume base classes already initialzed. - Fix initialization of basic_iostream. - - * bits/std_fstream.h: While we're at it, make initializations sane - here too. Now matches sstream.h. - - * bits/string.tcc: Fix crash in basic_string::compare. - * bits/basic_string.h: And here. - * bits/c++config.h: Add comment about _G_USE_EXCEPTIONS. - - * testsuite/make_check_libfree++: Check shared as well. - * testsuite/27/27stringstream.cc: Add bits. - * testsuite/27/27boolfmt.cc: Add bits. - * testsuite/27/27octfmt.cc: Add bits. - -1999-03-17 Benjamin Kosnik - - * configure.in (USE_LONG_DOUBLE): signbitl link error. - - * bits/locfacets.h: Fix errors that cause build problems - with current egcs (template parameters have class scope). - * bits/locfacets.tcc: Same. - * src/locale-inst.cc: Same, clean. - * src/misc-inst.cc: Same, clean. - -1999-03-17 Ryszard Kabatek - - * stl/bits/std_memory.h: Modify auto_ptr::reset to reflect the - standard. Re-apply this previous patch. - -1999-03-17 Philip Martin - - * bits/basic_string.h: Use __normal_iterator<> for iterators. - * bits/std_sstream.h: Support __normal_iterator<> iterators. - * bits/string.tcc: Ditto. - * src/misc-inst.cc: Ditto. - * src/locale-inst.cc: Ditto. - * stl/bits/stl_iterator.h: Add __normal_iterator<>. - * stl/bits/stl_vector.h: Use __normal_iterator<> for iterators. - * testsuite/24/24iterator.cc: Add test cases for basic_string and - vector iterators. - -1999-03-16 Benjamin Kosnik - - * bits/locfacets.tcc: Remove macro hack. - * bits/locfacets.h: Tweaks. - * src/misc-inst.cc: Weed out locale-related instantiations. - * src/locale-inst.cc: Same. - - * RELEASE-NOTES: Make more changes. - * bits/c++config.h: Bump version number. - - * testsuite/make_check_libfree++: Collect diagnostics. - - * bits/std_ostream.h: Fix ostream initialization/destruction - problem, related to dtor cleanup and new cached facets, agggggggh. - * bits/ostream.tcc: Tweak. - * bits/locfacets.h: Remove all friends of iostream classes. - * bits/ios_base.h: Same. - * bits/streambuf.tcc: Tweak. - * bits/std_streambuf.h: Tweak. - * bits/std_fstream.h: Tweak. - * bits/fstream.tcc: Tweak. - * src/stdstreams.cc: Tweak. - * src/ios.cc: Close streams. - - * math/Makefile.in: Add missing files for shared link errors. - * math/Makefile.am: Same. - -1999-03-15 Benjamin Kosnik - - * src/locale-inst.cc: More wchar_t instantiations. - * src/misc-inst.cc: Missed a few bits. - * testsuite/make_check_libfree++: Add static and shared runs. - * src/ios.cc: Add clarity to ios_base::Init::~Init(). - -1999-03-15 Benjamin Kosnik - - * bits/std_ostream.h: Format, expunge, simplify. Add cached - facets. Resolve link errors. - * bits/ostream.tcc: Same. - * src/misc-inst.cc: Add ostream, wostream instantiations. - * src/Makefile.am: Add missing bits for stdstreams.cc. - * src/Makefile.in: Same. - * bits/std_iosfwd.h: Format. - * bits/locfacets.h (num_put): Add basic_ostream as a friend to - num_put so that cached _M_fnumput pointer can be deleted in - basic_ostream's dtor. Now everybody plays nice. - -1999-03-12 Gabriel Dos Reis - - * bits/gslice.h (class gslice): Make friends valarray, - gslice_array and _GliceExpression. - -1999-03-11 Benjamin Kosnik - - * RELEASE-NOTES: Update. - * src/ios.cc: Use do proper init. - * bits/std_streambuf.h: Tweak. - * bits/std_iostream.h: Take out static member. - * std/iostream: Put here. - * bits/std_ostream.h: Non-default ctor shouldn't smash _M_streambuf. - * bits/std_istream.h: Ditto. - * bits/basic_ios.h: Format. - * bits/ostream.tcc(write): Fix. - * bits/fstream.tcc: Fix stdstreams ctor to do a proper - initialization of the fstream class. - * src/stdstreams.cc: I'm baaaaaaaack. - -1999-03-10 Benjamin Kosnik - - * bits/ios_base.h: Correct comments. Add ios_base::init() - functionality. Format, tweak, expunge, clean, bathe, and hang to dry. - * src/misc-inst.cc: Add instantiations here. - * src/ios.cc: Clean. - * bits/std_iostream.h: Add wrappers, global ios_base::Init object. - * src/stdstreams.cc: Delete this file, as now unnecessary. - * bits/fstream.tcc: Add missing initialization bits for ctor. - * src/Makefile.am (libstdc___la_SOURCES): Delete here as well. - * src/Makefile.in (libstdc___la_OBJECTS): And here. - - * bits/streambuf.tcc: Tweak. - * bits/sstream.tcc: Here too. - - * bits/fstream.tcc: And change definition as well. - * bits/std_fstream.h: Change ctor. - * src/basic_file.cc (sys_open): Add call that opens a specific fileno. - * bits/basic_file.h: Add declarations. - - * testsuite/27/27hello.cc: New file. - - * bits/std_ostream.h: Move flush() inline. - * bits/ostream.tcc: From here. - - * bits/char_traits.h: Add include of fpos.h for streamoff/streampos. - * bits/std_ios.h: Change include libio to only when necessary. - * bits/fpos.h: Like here. - * ios_base.h: And here. - - * bits/locfacets.h: Change _Iostate to _Ios_Iostate. - * bits/locfacets.tcc: Same. - * bits/std_locale.h: Include std_ios.h not std_iosfwd.h. - * bits/std_iosfwd.h: Move _Ios_Iostate to ios_base.h - -1999-03-09 Benjamin Kosnik - - * bits/basic_ios.h: Change _M_ctype to _M_fctype. - - * bits/std_streambuf.h: Clean, tweak. - * bits/std_fstream.h: Same. - * bits/std_sstream.h: Same. - * bits/streambuf.tcc: Move most member functions out-of-line. - * bits/fstream.tcc: Same. - * bits/streambuf.tcc: Same. - - * bits/basic_file.h(filepos_cur): Set correctly. - (filepos_beg): Same. - (seekpos): Change to __c_streampos. - * src/basic_file.cc (std): Change to __c_streampos. - - * testsuite/27/27filebuf.cc: Round one is finished. - * testsuite/27/27filebuf-2.tst: New file, final output should match. - * testsuite/27/27filebuf-3.tst: Same. - -1999-03-08 Benjamin Kosnik - - * bits/basic_file.h: Fix typo, add comments about what to expect - from the various member functions in __basic_file. - - * bits/std_fstream.h: Re-do sync/underflow to work - together. Change from sys_read to xsgetn and from sys_write to - xsputn. As it should have been from the beginning. . . - -1999-03-06 Benjamin Kosnik - - * bits/c++config.h (__GLIBCPP__): Add versioning macro. - - * bits/basic_file.h(file_beg): New function. - (file_cur): Ditto. - - * testsuite/27/27filebuf.cc: Test in, out, in | out. - * bits/std_fstream.h: More _M_mode refinements. - (synch): Add bits for out mode only. - * bits/std_streambuf.h(xsputn): Correct for filebufs. - * bits/std_sstream.h: Ditto. - -1999-03-03 Benjamin Kosnik - - * bits/std_fstream.h: Fix _M_mode AND with ios_base::openmode. - * testsuite/27/27filebuf.cc: Modify. - * bits/c++config.h: Fix. - -1999-03-02 Benjamin Kosnik - - * bits/c++config.h: New macro, _G_RESOLVE_LIB_DEFECTS, used to put - code in place that diverges from the final standard, but has been - brought up on the library mailing list. - - * bits/std_fstream.h(underflow): Position all three internal - buffer pointers at the same initial position. Re-implement with - basic_filebuf abstraction. - (overflow): Ditto. - (seekoff): Ditto. - (seekpos): Ditto. - * bits/std_sstream.h: Move _M_mode down into base class - basic_streambuf. - * bits/sstream.tcc: Ditto. - * bits/std_streambuf.h: Ditto. - - * testsuite/27/27filebuf.cc: Tweak. - -1999-02-27 Benjamin Kosnik - - * bits/std_sstream.h: Ditto. - * bits/std_fstream.h: Fix blip. - -1999-02-26 Benjamin Kosnik - - * C++STYLE: Add cases. - * bits/std_fstream.h: Format. - * bits/std_streambuf.h: Ditto. - * bits/std_sstream.h: Ditto. - - * src/basic_file.cc(sys_seek): Fix stack delirium, by keeping - return type for _IO_file_seek and __basic_file::seek the same size. - * bits/basic_file.h: Ditto. - -1999-02-26 Benjamin Kosnik - - * bits/fstream.tcc: Add include guards. - * src/misc-inst.cc: Add instantiations for shared libes. - * src/locale-inst.cc: Add instantiaions for use_facet. - * bits/loccore.h: Remove specialization foward decls for - use_facet: perhaps add the whole lot of them later on. - * bits/std_fstream.h: Fix. - * bits/locfacets.h: Ditto. - * src/stdstreams.cc: Disable wide streams for now. - - * src/Makefile.am (CXXFLAGS): Change up. - * src/Makefile.in (CXXFLAGS): Ditto. - -1999-02-25 Benjamin Kosnik - - * src/basic_file.cc: Change to ios_base::seekdir from int. - * bits/basic_file.h: Ditto. - * bits/locfacets.h : Fix blip with new guard macros. - -1999-02-25 Benjamin Kosnik - - * stl/bits/stl_config.h (__STL_USE_STD_ALLOCATORS): Minor tweaking. - * bits/c++config.h: Clean. Remove _G_NO_STREAMBUF_ITERATORS and - _G_USE_NAMESPACE. - * amm1/locale: Remove unused defines. - * generic/locale: Ditto. - * src/ios.cc: Ditto. - * src/locale.cc: Ditto. - * src/locale-inst.cc: Ditto. - * src/localename.cc: Ditto. - * src/stdstreams.cc: And here. - - * bits/c++config.h (_G_USE_WCHAR_T): Fix. - * bits/loccore.h: Simplify, clean, add wchar_t guards. - * bits/loccore.tcc: Ditto. - * bits/locfacets.h: Ditto. - * src/locale-inst.cc: Ditto. - * bits/locfacets.tcc: Add do_put long long here. - -1999-02-24 Benjamin Kosnik - - * bits/std_streambuf.h: Add cached ctype facet, _M_ctype. - * bits/basic_ios.h: Clean. Replace _M_strbuf with - _M_streambuf. Use cached _M_cvt in basic_streambuf. - * bits/std_istream.h: Replace _M_strbuf with _M_streambuf. - * bits/std_fstream.h: Tweak. - - * bits/char_traits.h: Remove fpos definitions from here. . . - * bits/fpos.h: New file, put them here. Eventually, this may allow - the severing of char_traits and fpos dependancies. - * src/Makefile.in: Add fpos.h. - * src/Makefile.am: Ditto. - * bits/std_string.h: Add fpos.h include here. - * bits/std_ios.h: And here. - - * bits/std_streambuf.h: Change _M_init to _M_initialized. - * bits/ios_base.h: Remove cstdio include. - * bits/std_ios.h: ... Place here. - -1999-02-23 Benjamin Kosnik - - * src/Makefile.in (CXXFLAGS): Re-add -fvtable-thunks. - * src/Makefile.am (CXXFLAGS): Re-add -fvtable-thunks. - - * bits/basic_file.h: Comment, adjust arguments. - * src/basic_file.cc: Ditto. - - * bits/std_fstream.h(seekoff): Error is of fpos type, not integral - type: check and convert accordingly. Re-interpet "resultant stream - position" to indicate external byte sequence location, not internal - buffer info. - -1999-02-22 Benjamin Kosnik - - * mkcshadow: And change copyright here. - * src/Makefile.am (CXXFLAGS): Add -g -O2. Add new header - dependencies for stl_pthread_alloc.h, pthread_allocimpl.h, - stl_thread.h, and stl_iterator_base.h. - * src/Makefile.in (CXXFLAGS): Ditto. - * stl/backward/pthread_alloc.h: Remove. - -1999-02-19 Benjamin Kosnik - - * bits/std_streambuf.h (sungetc): Use standard defs for putback - position. - * bits/std_fstream.h (pbackfail): Correct. - (sungetc): Test. - (seekoff): Implement. - (seekpos): Re-do. - * testsuite/27/27filebuf.cc: Add test cases. - -1999-02-18 Benjamin Kosnik - - * bits/std_fstream.h: Go with basic_file's interfaces for dealing - with the external buffers, and stop mucking around with setting - and re-setting the external buf's pointers. Aka, clarity and - simplicity rule the day. - * src/locale.cc: Use memcpy in codecvt::do_in and codecvt::do_out. - Remove partial result and support code. - -1999-02-18 Ulrich Drepper - - * configure.in: Add hypot, hypotf, atan2f, expf, and copysignf to - list of function which have to be replaced. - Remove expf from list of functions to test for. - Define USE_LONG_DOUBLE in case the libm has partial support for long - doubles. - * Makefile.in: Regenerated. - * config.h.in: Likewise. - * configure: Likewise. - * libio/Makefile.am (LIBIO_SRCS): Add missing backslash. - * libio/Makefile.in: Regenerated. - * src/Makefile.in: Regenerated. - * string/Makefile.in: Regenerated. - * math/Makefile.am (EXTRA_DIST): Add hypot.c, hypotf.c, hypotl.c, - atan2f.c, expf.c, and $(EXTRA_yes). - (EXTRA_yes): Add signbitl.c mycabsl.c. - (libmath_la_LIBADD): Add $(EXTRA_$(USE_LONG_DOUBLE)). - (libmath_la_SOURCES): remove long double versions. - * math/Makefile.in: Regnerated. - * math/atan2f.c: New file. - * math/copysignf.c: New file. - * math/expf.c: New file. - * math/hypot.c: New file. - * math/hypotf.c: New file. - * math/hypotl.c: New file. - * math/cargf.c: Use correct function and macro names. - * math/ccos.c: Likewise. - * math/ccosh.c: Likewise. - * math/ccoshf.c: Likewise. - * math/ccoshl.c: Likewise. - * math/cexp.c: Likewise. - * math/cexpf.c: Likewise. - * math/cexpl.c: Likewise. - * math/clog.c: Likewise. - * math/clog10.c: Likewise. - * math/clog10f.c: Likewise. - * math/clog10l.c: Likewise. - * math/clogf.c: Likewise. - * math/clogl.c: Likewise. - * math/copysignf.c: Likewise. - * math/csin.c: Likewise. - * math/csinf.c: Likewise. - * math/csinh.c: Likewise. - * math/csinhf.c: Likewise. - * math/csinhl.c: Likewise. - * math/csinl.c: Likewise. - * math/csqrt.c: Likewise. - * math/csqrtf.c: Likewise. - * math/csqrtl.c: Likewise. - * math/ctan.c: Likewise. - * math/ctanf.c: Likewise. - * math/ctanh.c: Likewise. - * math/ctanhf.c: Likewise. - * math/ctanhl.c: Likewise. - * math/ctanl.c: Likewise. - -1999-02-17 Benjamin Kosnik - - * testsuite/27/27filebuf.cc: Add cases. - * testsuite/27/27filebuf-1.txt: Remove inadvertent garbage. - * bits/std_streambuf.h: Simplify, always have one return statement. - * bits/std_fstream.h: Tweak comments in underflow. - -1999-02-17 Ulrich Drepper - - * ltmain.sh: Update from libtool 1.2d and fix Solaris problems. - * ltconfig: Likewise. - -1999-02-16 Christophe Pierret - - * src/locale.cc: Fix assert. - -1999-02-16 Benjamin Kosnik - - FIXME: Still need some kind of solution for undefined math symbols. - * src/Makefile.in (locale-inst.lo): Compile with - -fimplicit-templates to fix Solaris link problem. - * src/Makefile.am: Ditto. - * libio/Makefile.in: Add stdfiles.c so that _IO_list_all is defined. - * libio/Makefile.am: Ditto. - * src/locale.cc: Provide some kind of def for _S_tolower. - * bits/locfacets.h: Fix declarations of ctype to - match ctype for _S_tolower, _S_toupper, _S_table. - -1999-02-10 Benjamin Kosnik - - * bits/loccore.tcc: Move member-template ctor inline... - * bits/loccore.h: ...here. - * src/locale-inst.cc: Add instantiation here. - - * testsuite/27/27stringstream.cc: Tweak. - - * bits/ostream.tcc: Include sbuf_iter.h. - - * bits/ostream.tcc: Convert *this to ostreambuf_iterator before - passing to num_put, as num_put's first argument is an interator, - not basic_ostream. - - * testsuite/make_check_libfree++: New file, runs through the - existing test files in the testsuite directory and makes sure - they link. - -1999-02-10 Brendan Kehoe - - * testsuite/21/21compare.cc: Fix typo. - * src/locale.cc (ctype::_S_{toupper,tolower,table}): - Don't try to provide non-linux versions, since it's impossible to - initialize their const references with the integer 0, no matter - how we try to cast it. - -1999-02-10 Benjamin Kosnik - - * bits/std_locale.h: Move std_vector.h dependency. - * bits/std_ios.h: ...from here. - * bits/std_string.h: ...and here. - * src/locale.cc: ..to here. - * bits/loccore.h: Ditto, add vector forward declaration, - make locale::_Impl data members pointers not containers. - * bits/loccore.tcc: Move out-of-line for now. - * bits/locfacets.h: Move vector dependency from here... - * bits/locfacets.tcc: ...to here. - * src/localename.cc: ..and here. - * src/locale-inst.cc: Add include of locfacets.tcc here. - - * stl/bits/stl_string_fwd.h: Make __get_c_string non-static. - * bits/basic_string.h: Can't use sizeof on an incomplete type. - * bits/string.tcc: Tweak. - * src/string.cc: And add __get_c_string def here. - - * bits/std_fstream.h: Yeah, comment the fill_n idea out as impractical. - - * src/stlinst.cc: Add include of stl_config.h. - -1999-02-09 Benjamin Kosnik - - * stl/bits/std_bitset.h: Update to SGI STL 3.12. - * stl/bits/stl_config.h: Tweak, update. - * stl/bits/std_stdexcept.h: Ditto, change stl_exception to - std_exception. - * stl/bits/std_memory.h: Reconstructed auto_ptr, Ditto. - * stl/bits/std_functional.h: Ditto. - - * stl/bits/stl_string.h: New file, SGI's string - implementation. For reference only, corresponding to string in - 3.12 source. - * stl/bits/stl_char_traits.h: As above. - - * stl/bits/pthread_allocimpl.h: New file corresponding to - pthread_alloc. - * stl/bits/stl_pthread_alloc.h: New file corresponding to - pthread_alloc.h - * stl/bits/stl_threads.h: New file. - - Note that SGI STL 3.12's file iterator.h is not used. - * stl/bits/std_iterator.h: Ditto. - * stl/bits/stl_iterator.h: Drop in replace. - * stl/bits/stl_iterator_base.h: New file, drop in replace. - - * stl/bits/stl_queue.h, stl_rope.h, stl_set.h, stl_stack.h, - stl_string_fwd.h, stl_tempbuf.h, stl_tree.h, stl_vector.h, - stl_pair.h, stl_multimap.h, stl_multiset.h, stl_list.h, - stl_hashtable.h, stl_hash_set.h, stl_hash_map.h, stl_function.h, - stl_deque.h, stl_alloc.h, stl_algo.h, stl_algobase.h, ropeimpl.h: - Drop-in replace (ie, stop changing __SGI_STL_* to _CPP_BITS_* for - preprocessor guards, but fixup include paths and names according - to new directory layout). - -1999-02-05 Benjamin Kosnik - - * bits/std_fstream.h: Remove _M_open data member. - * bits/fstream.tcc: Ditto. - - * src/locale.cc: Tweak. - - * bits/std_sstream.h: Simplify. - - * bits/std_streambuf.h: Simplify. - (sputc): Use correct definition of "write area." - - * bits/std_fstream.h: Fix uflow. - * src/basic_file.cc: Tweak. - * testsuite/27/27filebuf.cc: Add tests. - * testsuite/27/27filebuf-3.txt: Rename to *-2.txt. - -1999-02-02 Ryszard Kabatek - - * bits/ios_base.h: Make protected. - -1999-02-01 Ryszard Kabatek - - * bits/ios_base.h: Changes in the class ios_base: - Rename _M_exceptions member to _M_exceptions_data. - Make the member functions rdstate(), clear(), exceptions() - and exceptions(iostate) protected and add the "_M_" prefix. - * src/ios.cc: Ditto. - * bits/basic_ios.h: Adapt the changes from ios_base. - -1999-01-29 Benjamin Kosnik - - * bits/std_fstream.h: Remove _M_flags, _M_equilibrate as unnecessary. - * bits/fstream.tcc: Ditto. - - * bits/std_fstream.h (underflow): Resize deallocates memory and - resets pointers in the internal cache according to new _M_buf. . dooh! - * src/locale.cc: Mas changes with codecvt::do_in, do_out. - -1999-01-29 Ryszard Kabatek - - * stl/bits/std_memory.h: Modify auto_ptr::reset to reflect the - standard. - -1999-01-28 Benjamin Kosnik - - * src/locale.cc (codecvt::do_in): Finer-grained tuning to take - into account partial returns. - (codecvt::do_out): Likewise. - - * bits/char_traits.h: Change streamsize to be a signed type, as - required by 27.4.1 Types p 2. (Changing to _IO_ssize_t.) - * bits/std_streambuf.h: Make - in_avail() and showmanyc() have streamsize as return types, so - that showmanyc()'s return of eof won't underflow in_avail's return - value and give a bogus result. - * src/misc-inst.cc: And more changes. . . - - * bits/std_streambuf.h (basic_streambuf): Add _M_buf_unified to keep - track of joint in/out pointers into the internal buffer. - (sbumpc): Add check for _M_buf_unified. - (sputbackc): Ditto. - (sungetc): Ditto. - - * testsuite/27/27filebuf.cc: Add cases. - * testsuite/27/27stringbuf.cc: Add showmanyc case. - - * bits/std_fstream.h (close): Fix logic error. - (open): Initialize internal pointers based on _M_buf and _M_buf_size. - (showmanyc): Add underflow component, to match the standard. - - * bits/fstream.tcc: Ditto. - -1999-01-27 Benjamin Kosnik - - * bits/basic_file.h: Match vtables w/ _IO_FILE_plus. - * src/basic_file.cc: Ditto. - * src/Makefile.in: Add -fvtable-thunks to CXXFLAGS: preferred - format for dealing with _IO_file in libio. - -1999-01-27 Ulrich Drepper - - * src/basic_file.cc: Include fcntl.h. - -1999-01-27 Benjamin Kosnik - - * libio/Makefile.in: Add fileops.lo, genops.lo to objects to debug - libio calls. - * bits/std_streambuf.h: Redefine read posion. - - * bits/std_fstream.h: Temporary hack to get vtables working again. - * bits/basic_file.h: Revert. - * src/basic_file.cc: Ditto. - * testsuite/27/27filebuf.cc: Tweak. - -1999-01-26 Benjamin Kosnik - - * bits/basic_file.h: Add showmanyc, underflow. . - * src/basic_file.cc: Ditto. - - * bits/std_fstream.h (showmanyc): Add bits to ping libio to see if more - chars can be read. - - * testsuite/27/27filebuf.cc: Add testcases. - * src/basic_file.cc: Add O_CREAT to open calls with - ios_base::trunc as part of the open mode. - -1999-01-26 Ryszard Kabatek - - * bits/basic_ios.h: fix basic_ios::exceptions(iostate) - -1999-01-25 Benjamin Kosnik - - * src/ios.cc (clear): Correct typo. - * bits/ios_base.h: Tweak spacing. - -1999-01-25 Ryszard Kabatek - - * bits/basic_ios.h: fix basic_ios::fail() - -1999-01-25 Benjamin Kosnik - - * bits/basic_file.h: Include libioP.h from libio instead of here. - * bits/iolibio.h: Remove. - * bits/libio.h: Remove. - -1999-01-22 Benjamin Kosnik - - * bits/std_fstream.h: Tweak cvt-> in call for newer egcs compilers. - -1999-01-22 Ulrich Drepper - - * Makefile.am (SUBDIRS): Add libio. - * configure.in: Add rule to test for glibc2. - - * src/Makefile.am (INCLUDES): Add -I to libio subdir. - (libstdc___la_LIBADD): Add libio.la. - -1999-01-21 Benjamin Kosnik - - * bits/basic_file.h: Make new abstraction for underlying C library - FILE, named __basic_file. - * src/basic_file.cc: New file. - * bits/os_raw.h: Delete. - * src/os_raw.cc: Delete. - * src/Makefile.in: Tweak. - * src/Makefile.am: Tweak. - * bits/iolibio.h: Add this here, for the time being. - * bits/libioP.h: Ditto. - - * bits/ios_base.h: Delete unused defines. - * src/locale.cc (codecvt::do_in): Use - strcpy to copy between the two buffers. - - * testsuite/27/27stringbuf.cc: Change license, fix in_avail tests. - * testsuite/27/27filebuf.cc: New file. - * testsuite/27/27filebuf-1.txt: Data file for above test. - * testsuite/27/27filebuf-2.txt: Ditto. - - * bits/std_streambuf.h (uflow): Re-implement default. - * bits/std_fstream.h: Set _M_buf_size based on cstdio's BUFSIZ. - Re-implement virtual functions. - * bits/fstream.tcc: Delete unused mf's. - -1998-12-31 Benjamin Kosnik - - * bits/fstream.tcc: Add fstream ctor for cin/cout/etc. - * bits/std_fstream.h: Ditto. - * src/stdstreams.cc: Ditto. - - * math/cpowl.c: Fix header typo with last change. - -1998-12-31 Benjamin Kosnik - - * COPYING: New file (GPL v 2). - * LICENSE.STD: Remove. - * ./*: Change license. - -1998-12-30 Benjamin Kosnik - - * bits/std_streambuf.h (std): Remove static on _M_init. - * bits/streambuf.tcc (std): Ditto. - - * bits/std_fstream.h: Add changes as discussed with Nathan, including - state_type and codecvt_type members, the allocation of an internal - buffer, the streamlined codecvt calls, etc. - -1998-12-21 Benjamin Kosnik - - * bits/std_sstream.h: Tweak. - * bits/fstream.tcc: Remove unused stubs. - * bits/std_fstream.h: Tweak. - -1998-12-17 Benjamin Kosnik - - * bits/std_streambuf.h: Move _IO_file_flags into basic_filebuf. - Remove unused _IO_* members, possibly put into filebuf, which may - need them. - * bits/std_fstream.h: Add _M_flag. - * bits/sbuf_iter.h: Tweak. - - * bits/std_cstdio.h: Add SEEK_SET, SEEK_END, SEEK_CUR. - * bits/ios_base.h: Use. - - * src/stdstreams.cc: Modify to reflect standard ctors for - filebuf. - * src/misc-inst.cc: Ditto. - - * bits/os_raw.h: Wrap in std namespace. Model parameters on - underlying C library calls instead of the underlying unix - filesystem. - * src/os_raw.cc (_S_os_open): Use fopen, and compute a mode - string as per p.659. - (_S_os_close): Model on fopen. - (_S_os_read): Model on fread. - (_S_os_write): Model on fwrite. - (_S_os_seek): Model on fseek. - - * bits/ios_base.h: Tweak. - * bits/std_iosfwd.h: Wrap libio.h include with extern "C". - * bits/std_sstream.h: Tweak. - * bits/sstream.tcc: Remove old, uncalled code. - * bits/std_fstream.h: Major reconstruction. - * bits/fstream.tcc: Disable for the time being. - -1998-12-11 Benjamin Kosnik - - * bits/basic_string.h: Fix insert method. - * stl/bits/stl_iterator.h: Remove previous hack. - * bits/std_streambuf.h (sbumpc): Correct increment/return oddness. - * bits/std_sstream.h: Fix more regressions. - * testsuite/27/27stringbuf.C: Add (almost) complete tests. - -1998-12-09 Benjamin Kosnik - - * bits/basic_string.h: Tweak. - - * stl/bits/stl_iterator.h: Specialize iterator_traits for int so - that string::append can be instantiated. HACK--checkin - basic_string::iterator class. - -1998-12-07 Benjamin Kosnik - - * bits/std_sstream.h: Tweak. - * bits/sstream.tcc: Tweak ctors. - - FIXME invalid friend defs. . WHERE ARE THEY?? - - * bits/sbuf_iter.h (istreambuf_iterator::equal): Change to new - names for basic_streambuf data members. - - * bits/std_streambuf.h: Add getloc() initialization bits. - basic_streambuf(): Initialize with global locale data. - imbue(): Set _M_init. - - * bits/std_streambuf.h(seekoff, seekpos): Complete with invalid - stream pos == pos_type(off_type(-1)). - in_avail(): Complete default implementation. - snextc, sbumpc, sputbackc, sungetc, sputc, setg, xsputn, - underflow, uflow, xsgetn, showmany, sync: Ditto. - - * bits/std_streambuf.h: _M_snextc_helper(): Remove. - - * bits/streambuf.tcc (sputbackc): Temporarily remove, need to - re-populate with in-line member functions that are too big. Add - initialization for _M_init. - -1998-12-03 Benjamin Kosnik - - * bits/sstream.tcc: Convert _Allocator to _Alloc. Add typedefs - for basic_string and basic_streambuf. Scope _IO_buf_* pointers to - streambuf_type. - - * src/stdstreams.cc (std): Disable wchar_t instantiations. - - * bits/c++config.h (_G_DEPRICATED): Add. - (_G_USE_WCHAR_T): Add. - * bits/std_streambuf.h: Radical reconstruction of basic_streambuf. - Take out _Streambuf_base. Put _IO_FILE data member in basic_filebuf. - * bits/streambuf.tcc (sputbackc): Remove ctor anti-def, Tweak. - * bits/std_fstream.h: Add comment for implementation. - * src/streambuf.cc: Remove. - * src/Makefile.in: Remove streambuf.lo. - * src/misc-inst.cc: Tweak. - -1998-12-02 Benjamin Kosnik - - * bits/std_sstream.h: Add const_cast to rdbuf returns. - * testsuite/27stringstream.C: Modify. - -1998-11-25 Benjamin Kosnik - - * src/Makefile.in (libstdc___la_OBJECTS): Add streambuf.lo. - (libstdc___la_SOURCES): Ditto. - - * bits/streambuf.tcc: Tweak. - - * src/streambuf.cc: New file, add out-of-line definitions for - _Streambuf_base. - - * src/misc-inst.cc: Remove _Streambuf_base instantiations. - Comment out wchar_t versions of the buffer instantiations, for now. - - * bits/std_streambuf.h: Wrap libio.h include with extern "C". - Remove template wrapper around _Streambuf_base. - Move IO_* data members into _Streambuf_base. - Move _Streambuf_base members into streambuf.tcc. - - * bits/c++config.h (_G_USE_LIBIO): Enable. - -1998-11-02 Nathan Myers - - * CHECKLIST: downgrade iterator implementations - * DESIGN: fill out notes about unimplemented features - -1998-10-31 Nathan Myers - - * CHECKLIST: itemized list of all interfaces, and status of each. - -1998-10-30 Nathan Myers - - * RELEASE-NOTES: add notes about optional includes, linking, running - * src/Makefile.am: handle header installs properly - * src/Makefile.in: regenerate from new src/Makefile.am - -1998-10-30 Benjamin Kosnik - - * bits/basic_string.h: Revert npos pending ciso646. - * src/Makefile.am: Revert CXX flags for now. - * src/Makefile.in: Ditto. - -1998-10-30 Brendan Kehoe - - * bits/std_sstream.h: Re-order ctors to put base before member - inits. - -1998-10-30 Ryszard Kabatek - - * stl/bits/std_memory.h: Fix typo. - -1998-10-30 Nathan Myers - - * src/string[A-Z]+.cc: change back to include "string.cc". - * src/Makefile.am: revert filename changes. We need a different - way to keep filenames in std/ from confusing Make. - * bits/basic_string.h: define _S_max_size right, return it from - string::max_size(); churn definition of npos again. - * bits/string.tcc: fix _S_frob_size to avoid uint overflow. - * bits/ios.cc: remove #ifdef on ios_base locale member initialization - * BUGS: clear cruft. - * C++STYLE: Touchup for release. - * CHECKLIST: Touchup for release. - * DESIGN: New file. - * LICENSE.STD: Add requirement to retain copyrights and to provide - the license with any copies. - * README: Update for release. - * TODO: Minor touchup for release. - * RELEASE-NOTES: prepare for release - -1998-10-29 Ulrich Drepper - - * src/string[A-Z]+.cc: Include stdstring.cc, not string.cc. - - * src/Makefile.am (CXXFLAGS): Define _GNU_SOURCE. - - * src/Makefile.am (CXXLINK): New variable. Make sure we don't use - CXX to generate the shared object. - - * src/Makefile.am (headers): Remove duplicated char_traits.h. - -1998-10-29 Brendan Kehoe - - * bits/basic_string.h (basic_string<>::max_size): Subtract 1, not - 2, from npos, solving infinite loop problems. - -1998-10-29 18:41 Ulrich Drepper - - * src/Makefile.am: Add rules to install headers. - -1998-10-29 Nathan Myers - - * bits/std_ostream.h: Remove #ifdef on operator<< for long double - * bits/ostream.tcc: Remove #ifdef on operator<< for long double - * shadow/libio.h: - * shadow/unistd.h: - * shadow/bits/wrap_libio.h: - * shadow/bits/wrap_unistd.h: New files. - -1998-10-29 Brendan Kehoe - - * bits/ostream.tcc (operator<<): Wrap with #ifdef - _G_HAVE_LONG_DOUBLE_IO, to match bits/std_ostream.h. - -1998-10-29 Ulrich Drepper - - * src/Makefile.am: Add temporarily rules to make sure misc-inst.cc - is not compiled with -fno-implicit-templates in effect. - - * src/Makefile.am (EXTRA_SOURCES): Add string.cc and wstring.cc here. - (libstdc___la_SOURCES): Add all the string*.cc and wstring*.cc files. - * src/stringADDCS.cc: Wrapper around string.cc to define individual - function. - * src/stringADDPS.cc: Likewise. - * src/stringADDSC.cc: Likewise. - * src/stringADDSP.cc: Likewise. - * src/stringADDSS.cc: Likewise. - * src/stringBIST.cc: Likewise. - * src/stringBOST.cc: Likewise. - * src/stringCHTR.cc: Likewise. - * src/stringEQPS.cc: Likewise. - * src/stringEQSP.cc: Likewise. - * src/stringEQSS.cc: Likewise. - * src/stringEXTRA.cc: Likewise. - * src/stringGEPS.cc: Likewise. - * src/stringGESP.cc: Likewise. - * src/stringGESS.cc: Likewise. - * src/stringGETLI.cc: Likewise. - * src/stringGTPS.cc: Likewise. - * src/stringGTSP.cc: Likewise. - * src/stringGTSS.cc: Likewise. - * src/stringINSER.cc: Likewise. - * src/stringLEPS.cc: Likewise. - * src/stringLESP.cc: Likewise. - * src/stringLESS.cc: Likewise. - * src/stringLTPS.cc: Likewise. - * src/stringLTSP.cc: Likewise. - * src/stringLTSS.cc: Likewise. - * src/stringMAIN.cc: Likewise. - * src/stringNEPS.cc: Likewise. - * src/stringNESP.cc: Likewise. - * src/stringNESS.cc: Likewise. - * src/stringSCOPY.cc: Likewise. - * src/wstringADDCS.cc: Wrapper around wstring.cc to define individual - functions. - * src/wstringADDPS.cc: Likewise. - * src/wstringADDSC.cc: Likewise. - * src/wstringADDSP.cc: Likewise. - * src/wstringADDSS.cc: Likewise. - * src/wstringBIST.cc: Likewise. - * src/wstringBOST.cc: Likewise. - * src/wstringCHTR.cc: Likewise. - * src/wstringEQPS.cc: Likewise. - * src/wstringEQSP.cc: Likewise. - * src/wstringEQSS.cc: Likewise. - * src/wstringEXTRA.cc: Likewise. - * src/wstringGEPS.cc: Likewise. - * src/wstringGESP.cc: Likewise. - * src/wstringGESS.cc: Likewise. - * src/wstringGETLI.cc: Likewise. - * src/wstringGTPS.cc: Likewise. - * src/wstringGTSP.cc: Likewise. - * src/wstringGTSS.cc: Likewise. - * src/wstringINSER.cc: Likewise. - * src/wstringLEPS.cc: Likewise. - * src/wstringLESP.cc: Likewise. - * src/wstringLESS.cc: Likewise. - * src/wstringLTPS.cc: Likewise. - * src/wstringLTSP.cc: Likewise. - * src/wstringLTSS.cc: Likewise. - * src/wstringMAIN.cc: Likewise. - * src/wstringNEPS.cc: Likewise. - * src/wstringNESP.cc: Likewise. - * src/wstringNESS.cc: Likewise. - * src/wstringSCOPY.cc: Likewise. - * src/string.cc: Remove now unneeded #defines now. - -1998-10-29 Nathan Myers - - * bits/locfacets.tcc: Define num_put::put(... const void*), improve - integer formatting. - * bits/ostream.tcc: Delete cruft, rewrite various op<< as members, - add definitions for double, long double, const void*. - * bits/std_ostream.h: Move op<<'s back into class ostream, - define some in-line. - * bits/string.tcc: fix unnecessary-copying bug in op[], typos in - string construction from input iterators that Brendan reported. - - -1998-10-28 Brendan Kehoe - - * stl/bits/stl_pair.h (op!=, op>, p<=, op>=): Add missing definitions. - - * bits/valarray_meta.h (class _Constant): Move declaration to the - top, so the rest of the file can grok it. - (_ApplyBinaryFunction::operator[]): Add missing parenthesis. - - * bits/std_sstream.h (basic_ostringstream::str): Fix typo of extra - semicolon. - (basic_stringstream::str, both instances): Likewise. - -1998-10-28 Nathan Myers - - * bits/locfacets.h: fix num_put<>::falsename() - * bits/locfacets.tcc: fix _Format_cache<>::_M_populate bool name init - * testsuite/27/27octfmt.C, testsuite/27/27octfmt.C: new tests - * bits/locfacets.tcc: touch up _S_group_digits. - * src/misc-inst.cc: adjust _S_group_digits insts to match. - -1998-10-27 Nathan Myers - - * stl/bits/stl_config.h: Turn off long long support, for now. - * src/locale-inst.cc: Instantiate num_put<> only for - ostreambuf_iterator, num_get only for istreambuf_iterator. - * src/misc-inst.cc: Delete duplicate locale-related instantiations, - add lots of new instantiations for num_put support function templates; - remove junk about __match_parallel for ostreambuf_iterator. - -1998-10-27 Nathan Myers - - * bits/locfacets.tcc: Make num_put's digit grouping work. - * bits/string.tcc: More uglification. - * src/ios.cc: initialize format cache right - -1998-10-26 Nathan Myers - - * bits/basic_string.h: Uglify more names. - * bits/fstream.tcc: Rewrite some filebut output handling. - * bits/ios_base.h: Cosmetic. - * bits/locfacets.h: Changes to _Format_cache for support of num_put. - Also, specialize its default ctor for optimal default case. - #ifdef out "long long" prototypes for now. - * bits/locfacets.tcc: Do complete, optimized num_put<>::do_put - implementation for integer types. (Still needs optimized - std::copy() applied to ostreambuf_iterator to be optimal.) - * bits/ostream.tcc: Write operator<< for long, bool types. - Make other operators<< non-members, per spec. (Many still - not implemented.) Identify those that fail to create a sentry. - * bits/sbuf_iter: Cosmetic. - * bits/std_fstream.h: Add some filebuf members. - * bits/std_locale.h: Include for use in bits/locfacets.h - * bits/std_ostream.h: Make member operators<< global, per spec. - (Should do the same in std_istream.h.) - * bits/std_string.h: Include for use in bits/locfacets.h - * bits/string.tcc: Uglify names - * shadow/bits/std_cstdlib.h: Optimize std::div and std::ldiv. - * src/ios.cc: Specialize _Format_cache<> for char and wchar_t, - for optimal default behavior. - -1998-10-26 Benjamin Kosnik - - * src/Makefile.in (libstdc___la_SOURCES): Add misc-inst.cc again. - -1998-10-21 Nathan Myers - - * src/locale.cc: make ctype operations actually work for glibc - * CHECKLIST: add a comprehensive (i.e. huge) implementation - checklist of stdlib facilities. Not filled in yet. - -1998-10-20 Nathan Myers - - * bits/string.tcc: fix patching NULs on string ends. - -1998-10-19 Nathan Myers - - * bits/std_iosfwd.h: eliminate "basic_" prefix on streambuf - iterator forward declarations - * bits/sbuf_iter.h: eliminate default template argument definitions - on streambuf iterators (rely on decls). - * TODO: add note about lazy facet construction - * bits/basic_ios.h: hit operator void* again. This should be the - last time we need to touch it. - * bits/basic_ios.h: copyfmt now returns *this. - * bits/basic_string.h: fix npos again. npos cannot be defined as zero. - * bits/basic_string.h: put back overloaded constructors; adjust - behavior for default allocator on copy constructor. - * bits/char_traits.h: make not_eof return correct type. - * bits/loccore.h: remove call to bits/std_stdexcept.h; subincludes - cannot be in non-standard headers or we get include loops (bad) - * bits/loccore.h: delete ifdef'd out workarounds for old compiler bugs. - * bits/loccore.h: add apparatus to support lazy construction of - facets. - * bits/locfacets.tcc: Uglify names in __match_parallel decl. - * bits/std_ios.h: add include of to get bad_cast for - locale use_facet<> failure. - * bits/std_locale.h: same. - * bits/std_string.h: same. - * bits/std_stdexcept.h: change exception member __msg from a - reference to a regular object. - * bits/string.tcc: add pasting a NUL on the end of strings after - each operation. We had already left room for it, but previously - plugged it only on a call to c_str(), but the WG changed the - requirement when I wasn't looking. (Can't leave them alone for - a second without they break something else.) - * bits/valarray_meta.h: add Gaby's changes from 981018. - * src/locale.cc: add new type _Bad_use_facet to be thrown on - failure of use_facet<>(). - * src/stdexcept.cc: remove pragma, remove bkoz's #if 0, - comment out leftover member definitions - -1998-10-16 Ulrich Drepper - - * string/Makefile.am: Revert last change. - * math/Makefile.am: Likewise. - -1998-10-15 Benjamin Kosnik - - * bits/std_sstream.h: Fix typo. - -1998-10-15 Benjamin Kosnik - - * src/Makefile.am (libstdc___la_SOURCES): Add misc-inst.cc. - - * bits/std_sstream.h: Add typedefs, member definitions. Clean. - * bits/std_stdexcept.h: Remove. - -1998-10-15 Benjamin Kosnik - - * src/misc-inst.cc: Tweak again. - - * bits/std_sstream.h: Move out-of-line definitions to sstream.tcc. - * bits/sstream.tcc: New file. - -1998-10-15 Ulrich Drepper - - * configure.in: Test for machine/param.h, sys/machine.h and fp.h. - Don't run AC_C_BIGENDIAN if machine/param.h or sys/machine.h are - available. - - * math/mathconf.h: Include sys/machine.h, machine/param.h and fp.h - if available. - (INFINITE_P): Use IS_INF macro if available. - -1998-10-15 Ulrich Drepper - - * math/Makefile.am (EXTRA_LTLIBRARIES): Renamed from - noinst_LTLIBRARIES. - * string/Makefile.am: Likewise. - -1998-10-15 Ulrich Drepper - - * configure.in (AC_CHECK_FUNCS): Add finite, qfinite, fpclass, and - qfpclass. - (AC_CHECK_HEADERS): Add machine/endian.h. If no header specifying - endianess is available run AC_C_BIGENDIAN. - - * math/clog10l.c: Add ugly hack around bug in Irix 6.2 header until - fixincludes is fixed. - * math/clogl.c: Likewise. - * math/csqrtl.c: Likewise. - * math/mycabsl.c: Likewise. - - * math/mathconf.h: Include machine/endian.h if possible. If no - header describing endianess is available rely on WORDS_BIGENDIAN - macro. - (FINITE_P, FINITEF_P, FINITEL_P): Use finite functino if available. - (INFINITE_P, INFINITEF_P, INFINITEL_P): Use fpclass function if - available. - - * src/complex.cc (polar): Don't use sincos on OSF machines. - -1998-10-09 Benjamin Kosnik - - * src/locale-inst.cc: Don't instantiate time_get for - ostreambuf_iterators as time_get::do_get_weekday and - time_get::do_get_monthname use __match_parallel, which is illegal - for ostreambuf_iterators to use, as they don't have operator== or - operator!=. - * bits/std_stdexcept.h: Add dtor definitions. - Use stl/bits/std_stdexcept.h instead of this file? - * bits/sbuf_iter.h : Tweak. - * src/misc-inst.cc: Tweak. - -1998-10-09 Benjamin Kosnik - - * bits/std_stdexcept.h: New file. - * src/stdexcept.cc: Define the following: - logic_error::what() - runtime_error::what() - - * src/misc-inst.cc: New file. - * src/Makefile.in (libstdc___la_SOURCES): Add misc-inst.cc. - (libstdc___la_OBJECTS): Add misc-inst.lo. - - * bits/basic_string.h: Disable non-standard ctor declarations. - * bits/string.tcc: Disable definitions as well. - * src/string.cc: Disable dependancies. - * bits/sbuf_iter.h (std): Add default to template parameter for - ostreambuf_iterator and istreambuf_iterator. - * bits/std_iosfwd.h: Change istreambuf_iterator to - basic_istreambuf_iterator. Likewise for ostreambuf. - * bits/locfacets.tcc (__match_parallel): Fix typo. - * src/ios.cc (imbue): Remove the _G_HAVE_LOCALE guards around - ios_base::imbue. - * bits/std_streambuf.h: Define _Streambuf_base::getloc(). - * bits/std_istream.h: Define the following: - get (basic_streambuf& __sb, char_type __delim) - get (char_type* __s, streamsize __n, char_type __delim); - getline (char_type* __s, streamsize __n, char_type __delim) - * bits/loccore.h : FIXME friend template code for use_facet. - Add std_stdexcept.h include so that range_error will be defined. - Add explicit conversion to string for range_error throws. (HACK?) - -1998-10-8 Ulrich Drepper - - * configure.in: Check for sincos, sincosf, and sincosl. - * src/complex.cc (polar): Use sincos if available. - - * bits/c++config.h: Fix hack to get LONG_LONG* definitions on Linux. - * stl/bits/std_limits.h: Include bits/c++config.h. HACK!!! - - * math/clog10.c: Fix typo (FP_INIFITE_P -> INFINITE_P). - - * math/cpow.c: Use c_log, not clog. - * math/cpowf.c: Likewise. - * math/cpowl.c: Likewise. - - * math/cexp.c: Remove unused fpclassify calls. Use FINITE_P instead - of isfinite call. - - * math/mathconf.h (FINITE_P, FINITEF_P, FINITEL_P): Define using - isfinite macro if it is available. - (INFINITE_P, INFINITEF_P, INFINITEL_P): Define using isinf macro. - - * math/ccosf.c: Use appropriate test macros for this type. - * math/ccoshf.c: Likewise. - * math/ccoshl.c: Likewise. - * math/ccosl.c: Likewise. - * math/cexpf.c: Likewise. - * math/cexpl.c: Likewise. - * math/clog10f.c: Likewise. - * math/clog10l.c: Likewise. - * math/clogf.c: Likewise. - * math/clogl.c: Likewise. - * math/csinf.c: Likewise. - * math/csinhf.c: Likewise. - * math/csinhl.c: Likewise. - * math/csinl.c: Likewise. - * math/csqrtf.c: Likewise. - * math/csqrtl.c: Likewise. - * math/ctanf.c: Likewise. - * math/ctanhf.c: Likewise. - * math/ctanhl.c: Likewise. - * math/ctanl.c: Likewise. - -1998-10-06 Benjamin Kosnik - - * bits/basic_ios.h: Fix previous change. - -1998-10-06 Benjamin Kosnik - - * bits/basic_ios.h: Add const_cast - (operator void*): As per 5.2.9 p 2, make sure static_cast is - well-formed. - * bits/char_traits.h: No _CharT for specialization, change to 0. - * bits/basic_string.h: As per 9.4.2 p4, initialize with - constant-initializer. - * bits/locfacets.tcc: Add template parameter to initialization list. - -1998-10-02 Benjamin Kosnik - - * bits/basic_string.h: Should just be <, not <=. - -1998-10-01 Benjamin Kosnik - - * bits/string.tcc (compare): Fix for strings that are similar, but - not the same length. - -1998-09-04 Brendan Kehoe - - * bits/c++config.h: For __linux__, define _GNU_SOURCE. This is - required for us to get LONG_LONG_{MIN,MAX} out of gcc's limits.h. - We can't check for __GLIBC__ here, since this header can be read - before any system one (that would lead to features.h) being used. - - * stl/bits/stl_config.h (__STL_LONG_LONG): Re-enabled - - * stl/bits/std_limits.h [__STL_LONG_LONG]: Fix usage to use - LONG_LONG_MIN, LONG_LONG_MAX, and ULONG_LONG_MAX. - - * stl/bits/stl_config.h: Don't do __STL_LONG_LONG, it uses - LONGLONG_{MIN,MAX} which I can't find the origin of. - -1998-09-03 Brendan Kehoe - - * stl/bits/stl_iterator.h: Add extern decl of cin for now; where - should this come from, if not iostream.h? - (class istream_iterator): Make the new operator!= a friend also. - - * stl/bits/stl_config.h: Define __STL_HAS_WCHAR_T, - __STL_MEMBER_TEMPLATE_CLASSES, and __STL_LONG_LONG. Don't include - _G_config.h like the egcs one does. - -1998-09-01 Brendan Kehoe - - * bits/string.tcc: Call `_M_destroy' instead of `destroy'. - - * bits/valarray_meta.h: Throughout, rename _Expr typedefs to be - _Expr1 (or _Expr_def if it's taken), and change definitions. - Avoids redecl of the template parm. - - * bits/string.tcc (basic_string copy ctor): Fix typo in declaration. - (operator>>): Initialize __ERROR with ios_base::goodbit, not 0. - - * bits/std_streambuf.h (_POSIX_SOURCE): Only define if it's not - already done. - - * src/locale-inst.cc: New file, **TOTAL HACK**. There has GOT to - be a better way to do this. - - * src/stlinst.cc: New file. - - * BUGS: New file, with various discovered bugs that need to be - fixed. - - * Makefile.in, math/Makefile.in, string/Makefile.in, - src/Makefile.in: Reran automake. - - Workarounds, these may not all be the final fixes: - - * bits/basic_ios.h (class basic_ios): Make _M_strbuf be protected, - not private, for basic_istream::get() in std_istream.h to be able - to use it. - (basic_ios::operator void*): Don't use static_cast for the false - case. - (basic_ios::copyfmt): Fix `rhs.except' to be `rhs.exceptions ()'. - This appears to have been in sep94, but didn't get corrected - afterwards. - - * bits/basic_string.h (npos): Don't init here. - * bits/string.tcc: Instead, do initialization here, to -1 instead - of the size_type destructor. - - * src/traits.cc, src/wtraits.cc: New files. - * bits/char_traits.h: For char_traits and - char_traits, declare static, but define over in the src - files. - - * bits/gslice.h: Comment out forward decls of _Array, valarray, - gslice_array, and _GsliceExpression. - - * bits/std_cstdio.h [__sparc__ && __svr4__]: #undef all of - clearerr, feof, ferror, getc, getchar, putc, putchar, stdin, - stdout, and stderr. Note we do get unresolved refs to stdin, but - that'll get fixed by the "true" solution. - - * bits/std_ios.h: Include to get the - definition of basic_streambuf.h, which is used in basic_ios.h to - call pubimbue. - - * bits/std_streambuf.h: Don't include libio.h for now. - (class basic_streambuf): Define missing methods pubimbue and - getloc. - - * src/Makefile.am (libstdc___la_SOURCES): Add stdexcept.cc, - ios.cc, os_raw.cc, stdstreams.cc, locale.cc, localename.cc, - locale-inst.cc, stlinst.cc, traits.cc, wtraits.cc. - - * src/ios.cc: Instantiate basic_ios and basic_ios. - - * src/locale.cc: Come up with munged versions of _S_toupper, - _S_tolower, and _S_table instead of the glibc-specific ones, so - they're at least defined, if not necessarily usable. The glibc - ones on any other system will yield unresolved refs to - __ctype_{b,toupper,tolower}. - - * src/string.cc: Define all of ADDCS, ADDPS, et al. Add - basic_ios, basic_istream, basic_ostream. Don't do char_traits - anymore cuz of the explicit specialization in char_traits.h. - Also add _S_string_copy, but this doesn't fix it -- cf the BUGS - file for the details. - - * stl/bits/stl_algobase.h (equal): Fix to do `! (x==y)'. - * stl/bits/stl_iterator.h (__distance): Likewise. - - * stl/bits/stl_iterator.h: As with 8/18 set, define missing op!=, - op>, op<=, and op>= for reverse_iterator. Also add op!= for - istream_iterator. - -1998-08-26 Brendan Kehoe - - * bits/string.tcc (basic_string::compare (const char*)): Fix to - return 0, not 1. - -1998-08-25 Brendan Kehoe - - This should really be fixed with __asm__ directives renaming the - symbol, but keeping the function. - * math/clogf.c (c_logf): Renamed from `clogf'. - * math/clogl.c (c_logl): Renamed from `clogl'. - * math/complex-stub.h (c_logf, c_logl): Change decls. - - * bits/locfacets.h (class _Numeric_get): For friend decls, rename - _CharT and _InIter parms, since they duplicate the enclosing ones. - -1998-08-19 Brendan Kehoe - - Deal with conflict of the iostreams `clog' and our internal - complex number `clog'. - * src/complex.cc: Call `c_log' instead of `clog'. - * math/clog.c (c_log):: Renamed from clog. - * math/complex-stub.h (c_log): Renamed from clog decl. - - * bits/locfacets.h (class _Numeric_get): Tweak fwd decls of the - get/put classes. - (num_put::put): #if 0 long long version, since we don't declare or - define the long long version of do_put. - -1998-08-18 Nathan Myers - - * bits/basic_string.h: add basic_string<>::push_back(), fix return - type of get_allocator (thanks to Ryszard Kabatek). - * bits/char_traits.h: make init order of fpos<> members - match decl order. - * bits/ios_base.h: fix decls of ios_base bitmask & enum types, add - flags _S_fd_in etc. for special filebuf ctor. - * bits/locfacets.h: make _Numeric_get and _Format_cache public - to work around problems in friend declarations. - * bits/locfacets.tcc: qualify _S_get_cache in num_get<>::get(..bool&), - fix random type errors & typos - * bits/std_fstream.h: major refitting to bypass libio (for now), - instrument to use bits/fstream.tcc template definitions - * bits/std_iosfwd.h: mess with wrappers - * bits/std_istream.h: remove meaningless comment - * bits/std_ostream.h: instrument to work with ostream.tcc. - * bits/std_streambuf.h: instrument to work with streambuf.tcc - * bits/fstream.tcc: template defs for - * bits/ostream.tcc: template defs for - * bits/streambuf.tcc: template defs for - * bits/os_raw.h: thin OS interface wrapper, to bypass libio (for now). - * Delete .cc files, replace with bits/*.tcc - src/fstream.cc - src/istream.cc - src/ostream.cc - src/streambuf.cc - * Add files: - src/os_raw.cc: thin interface to OS, to bypass libio (for now). - src/stdstreams.cc: cout, cin, etc. definitions - (these still need work: must be init'd before user statics.) - - -1998-08-18 Brendan Kehoe - - Sent to SGI before checkin: - * stl/bits/stl_vector.h (operator!=, operator>, operator<=, - operator>=): Define. - * stl/bits/stl_bvector.h (vector::flip): Define method. - * stl/bits/stl_deque.h (operator!=, operator>, operator<=, - operator>=): Define. - (operator==, operator<): Add inline. - * stl/bits/stl_map.h (operator!=, operator<, operator<=, - operator>=): Define. - * stl/bits/stl_multimap.h (operator!=, operator<, operator<=, - operator>=): Define. - * stl/bits/stl_list.h (operator!=, operator<, operator<=, - operator>=): Define. - * stl/bits/stl_set.h (operator!=, operator<, operator<=, - operator>=): Define. - * stl/bits/stl_multiset.h (operator!=, operator<, operator<=, - operator>=): Define. - - * bits/std_valarray.h (_Shift_left, _Shift_right): Inherit from - unary_function. - -1998-08-15 Nathan Myers - - * bits/ios_base.h: change nominal bitmask and enum types to real enums - * bits/locfacets.h: make _Format_cache bool names usable by num_get - * bits/locfacets.tcc: make num_get<>::get(... bool&) use _Format_cache - * bits/std_fstream.h: minor cleanups: ctors delegate to open() - * bits/std_iosfwd.h: more bitmask changes, for ios_base::iostate - * bits/std_sstream.h: formatting cleanups - -1998-08-14 Nathan Myers - - * bits/locfacets.tcc: implement num_get<>::do_get(..., bool&) - * bits/locfacets.tcc: implement time_get<>::do_get_weekday - * bits/locfacets.tcc: implement time_get<>::do_get_monthname - * bits/locfacets.h: fix missing argument in do_get_monthname - (this is a bug in the standard, ref. 36 in my list.) - * bits/locfacets.h: make month and day name caches mutable - * bits/locfacets.tcc: various typos in get() functions - * bits/sbuf_iter.h: fix omission in istreambuf_iterator::op++(). - * bits/std_streambuf.h: fix typo in sgetn (Brendan) - -1998-08-12 Nathan Myers - * move streambuf iterators to bits/sbuf_iter.h - * optimize streambuf iterators - * begin generalizing streambuf - * begin implementing num_get<>::get (starting with bool) - * patch stl/bits/stl_config.h so that relops operators are - contained properly, out of the way. - -1998-07-24 Nathan Myers - * Fold in SGI 3.11 changes (uglified names, some algorithm - improvements, very minor bug fixes.) - * Uglify names elsewhere to match (s/_T/_Tp/). - * Begin work on optimized streambuf - * Put complex.cc in namespace std:: (thanks Martin) - -1998-07-17 Nathan Myers - - * bits/char_traits.h: add _Char_traits_match template. - * bits/string.tcc: fix bugs in various find_last* members. - * bits/basic_string.h: redeclare member _S_find. - * stl/bits/stl_iterator.h: change member names in nonstandard - templates bidirectional_reverse_iterator and - random_access_reverse_iterator to match expected changes - in upstream source. - * src/string.cc: fix definitions of stream operators. - -1998-07-14 16:06 Ulrich Drepper - - * Makefile.am (SUBDIRS): Add string. - - * configure.in: Test for long double functions separately. Test for - ISO C 89 float functions. Test for endian.h and sys/isa_defs.h. - Generate string/Makefile. - - * bits/c++config.h: Define mbstate_t for Solaris. - - * bits/char_traits.h: Remove unused #if. - - * bits/std_cwchar.h: Declare wide char string functions. - - * m4/stringfcts.m4: New file. - - * math/complex-stub.h: Declare nan. - * math/nan.c: New file. - - * math/mathconf.h: Hack around missing endian.h file. - Handle missing NAN definition. - Handle missing float math functions. - - * src/Makefile.am (libstdc___la_LIBADD): Add libstring.la. - (libstdc___la_LDFLAGS): Set version information. - - * src/complexl.cc: Don't compile any code if no long double functions - are available. - - * string/Makefile.am: New file. - * string/dummy.c: New file. - * string/wmemchr.c: New file. - * string/wmemcmp.c: New file. - * string/wmemcpy.c: New file. - * string/wmemmove.c: New file. - * string/wmemset.c: New file. - -1998-07-14 10:45 Ulrich Drepper - - * configure.in: Make it work. - * install-sh: New file. - * missing: New file. - * mkinstalldirs: New file. - * m4/mathfcts.m4: New file. - * math/Makefile.am: New file. - - * bits/std_complex.h (conj): Mark specializations as inline. - - * math/carg.c: New file. - * math/cargf.c: New file. - * math/cargl.c: New file. - * math/mycabs.c: New file. - * math/mycabsf.c: New file. - * math/mycabsl.c: New file. - * math/signbit.c: New file. - * math/signbitf.c: New file. - * math/signbitl.c: New file. - - * math/ccos.c: Avoid ISO C 9x functionality. - * math/ccosf.c: Likewise. - * math/ccosh.c: Likewise. - * math/ccoshf.c: Likewise. - * math/ccoshl.c: Likewise. - * math/ccosl.c: Likewise. - * math/cexp.c: Likewise. - * math/cexpf.c: Likewise. - * math/cexpl.c: Likewise. - * math/clog.c: Likewise. - * math/clog10.c: Likewise. - * math/clog10f.c: Likewise. - * math/clog10l.c: Likewise. - * math/clogf.c: Likewise. - * math/clogl.c: Likewise. - * math/cpow.c: Likewise. - * math/cpowf.c: Likewise. - * math/cpowl.c: Likewise. - * math/csin.c: Likewise. - * math/csinf.c: Likewise. - * math/csinh.c: Likewise. - * math/csinhf.c: Likewise. - * math/csinhl.c: Likewise. - * math/csinl.c: Likewise. - * math/csqrt.c: Likewise. - * math/csqrtf.c: Likewise. - * math/csqrtl.c: Likewise. - * math/ctan.c: Likewise. - * math/ctanf.c: Likewise. - * math/ctanh.c: Likewise. - * math/ctanhf.c: Likewise. - * math/ctanhl.c: Likewise. - * math/ctanl.c: Likewise. - - * math/complex-stub.h: New file. - - * math/mathconf.h: New file. - - * src/Makefile.am: New file. - - * src/complex.cc: Use mathconf.h instead of complex.h. - Don't use cabs, always use __mycabs. - -1998-02-13 Brendan Kehoe - - * iterator (class reverse_iterator): Do some tweaks to be in sync - w/ the FDIS. +2001-01-02 Benjamin Kosnik + + * acinclude.m4 (GLIBCPP_ENABLD_CSTDIO): Add in default value. + * aclocal.m4: Regenerate. + * configure: Regenerate. + + * include/bits/c++config (__GLIBCPP__): Bump version number. + + * ChangeLog: Start new log for year 2001 + * ChangeLog-2000: New file. + + * docs/html/configopts.html: Make sure default values are current, + add commentary. + +2001-01-01 Benjamin Kosnik + + * include/c_std/bits/std_cwchar.h: Same. + * testsuite/17_intro/header_cwchar.cc: Same. + * include/c_std/bits/std_ctime.h: Same. + * testsuite/17_intro/header_ctime.cc: Same. + * include/c_std/bits/std_cstdlib.h: Same. + Clean up undefs, make consistent with cwchar and cmath, etc. + * testsuite/17_intro/header_cstdlib.cc: Same. + * include/c_std/bits/std_cstdio.h: Same here. + * testsuite/17_intro/header_cstring.cc: Same. + * include/c_std/bits/std_cstring.h: Include std_cstddef.h for size_t. + * testsuite/17_intro/header_cstring.cc: New file. Check for + size_t in namespace std. + + * include/c_std/bits/std_cwchar.h: Explicit checks for mbstate_t. + * acconfig.h (HAVE_MBSTATE_T): Add. + * config.h.in: Regenerate. + * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Always test for + mbstate_t. + * aclocal.m4: Regenerate. + * configure: Regenerate. + * testsuite/17_intro/headers_c++.cc: New file. + * testsuite/17_intro/headers_c.cc: Small changes. + +2001-01-01 David Billinghurst + + * tests_flags.in: Fix typo in usage. + + * tests_flags.in: Set target specific LIBS for cygwin. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog-2000 similarity index 99% copy from libstdc++-v3/ChangeLog copy to libstdc++-v3/ChangeLog-2000 index 47c905ecc8d..6b657f900fc 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog-2000 @@ -1,34 +1,3 @@ -2001-01-01 Benjamin Kosnik - - * include/c_std/bits/std_cwchar.h: Same. - * testsuite/17_intro/header_cwchar.cc: Same. - * include/c_std/bits/std_ctime.h: Same. - * testsuite/17_intro/header_ctime.cc: Same. - * include/c_std/bits/std_cstdlib.h: Same. - Clean up undefs, make consistent with cwchar and cmath, etc. - * testsuite/17_intro/header_cstdlib.cc: Same. - * include/c_std/bits/std_cstdio.h: Same here. - * testsuite/17_intro/header_cstring.cc: Same. - * include/c_std/bits/std_cstring.h: Include std_cstddef.h for size_t. - * testsuite/17_intro/header_cstring.cc: New file. Check for - size_t in namespace std. - - * include/c_std/bits/std_cwchar.h: Explicit checks for mbstate_t. - * acconfig.h (HAVE_MBSTATE_T): Add. - * config.h.in: Regenerate. - * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Always test for - mbstate_t. - * aclocal.m4: Regenerate. - * configure: Regenerate. - * testsuite/17_intro/headers_c++.cc: New file. - * testsuite/17_intro/headers_c.cc: Small changes. - -2001-01-01 David Billinghurst - - * tests_flags.in: Fix typo in usage. - - * tests_flags.in: Set target specific LIBS for cygwin. - 2000-12-31 Alexandre Oliva * include/c_std/bits/std_cstdlib.h (mblen): Protect against macro. diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4 index 4e5b5aef202..66a0bccf3a2 100644 --- a/libstdc++-v3/acinclude.m4 +++ b/libstdc++-v3/acinclude.m4 @@ -1239,8 +1239,9 @@ dnl AC_DEFUN(GLIBCPP_ENABLE_CSTDIO, [ AC_MSG_CHECKING([for cstdio to use]) AC_ARG_ENABLE(cstdio, - [ --enable-cstdio enable stdio for target io package. (default) - --enable-cstdio=LIB use LIB target-speific io package.], + [ --enable-cstdio enable stdio for target io package. + --enable-cstdio=LIB use LIB target-speific io package. [default=stdio] + ], if test x$enable_cstdio = xno; then enable_cstdio=stdio fi, @@ -1357,8 +1358,9 @@ AC_DEFUN(GLIBCPP_ENABLE_THREADS, [ dnl Efforts should be made to keep this in sync. AC_MSG_CHECKING([for threads package to use]) AC_ARG_ENABLE(threads, - [ --enable-threads enable thread usage for target GCC. - --enable-threads=LIB use LIB thread package for target GCC.], + [ --enable-threads enable thread usage for target GCC. + --enable-threads=LIB use LIB thread package for target GCC. [default=no] + ], if test x$enable_threads = xno; then enable_threads='' fi, diff --git a/libstdc++-v3/aclocal.m4 b/libstdc++-v3/aclocal.m4 index abf64280978..288f61daa97 100644 --- a/libstdc++-v3/aclocal.m4 +++ b/libstdc++-v3/aclocal.m4 @@ -1251,8 +1251,9 @@ dnl AC_DEFUN(GLIBCPP_ENABLE_CSTDIO, [ AC_MSG_CHECKING([for cstdio to use]) AC_ARG_ENABLE(cstdio, - [ --enable-cstdio enable stdio for target io package. (default) - --enable-cstdio=LIB use LIB target-speific io package.], + [ --enable-cstdio enable stdio for target io package. + --enable-cstdio=LIB use LIB target-speific io package. [default=stdio] + ], if test x$enable_cstdio = xno; then enable_cstdio=stdio fi, @@ -1369,8 +1370,9 @@ AC_DEFUN(GLIBCPP_ENABLE_THREADS, [ dnl Efforts should be made to keep this in sync. AC_MSG_CHECKING([for threads package to use]) AC_ARG_ENABLE(threads, - [ --enable-threads enable thread usage for target GCC. - --enable-threads=LIB use LIB thread package for target GCC.], + [ --enable-threads enable thread usage for target GCC. + --enable-threads=LIB use LIB thread package for target GCC. [default=no] + ], if test x$enable_threads = xno; then enable_threads='' fi, diff --git a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h index 80c66185ae3..44c2965d465 100644 --- a/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h +++ b/libstdc++-v3/config/os/gnu-linux/bits/os_defines.h @@ -42,7 +42,7 @@ #include -#if !defined (__GLIBC__) || (__GLIBC__ == 2 && __GLIBC_MINOR__+0 == 0) +#if !defined (__GLIBC__) || (__GLIBC__ == 2 && __GLIBC_MINOR__+ 0 == 0) // The types __off_t and __off64_t are not defined through // as _G_config assumes. For libc5 and glibc 2.0 instead use diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure index bcade8afae8..a0ff2b7ffde 100755 --- a/libstdc++-v3/configure +++ b/libstdc++-v3/configure @@ -36,8 +36,9 @@ ac_help="$ac_help ac_help="$ac_help --enable-debug extra debugging, turn off optimization [default=no]" ac_help="$ac_help - --enable-cstdio enable stdio for target io package. (default) - --enable-cstdio=LIB use LIB target-speific io package." + --enable-cstdio enable stdio for target io package. + --enable-cstdio=LIB use LIB target-speific io package. [default=stdio] + " ac_help="$ac_help --enable-c-mbchar enable multibyte (wide) characters [default=yes]" ac_help="$ac_help @@ -46,8 +47,9 @@ ac_help="$ac_help --enable-cheaders construct "C" header files for g++ [default=c_std]" ac_help="$ac_help - --enable-threads enable thread usage for target GCC. - --enable-threads=LIB use LIB thread package for target GCC." + --enable-threads enable thread usage for target GCC. + --enable-threads=LIB use LIB thread package for target GCC. [default=no] + " ac_help="$ac_help --enable-cxx-flags=FLAGS pass compiler FLAGS when building library; [default=none]" @@ -614,7 +616,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:618: checking host system type" >&5 +echo "configure:620: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -635,7 +637,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$host" 1>&6 echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:639: checking target system type" >&5 +echo "configure:641: checking target system type" >&5 target_alias=$target case "$target_alias" in @@ -653,7 +655,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$target" 1>&6 echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:657: checking build system type" >&5 +echo "configure:659: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -704,7 +706,7 @@ fi # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:708: checking for a BSD compatible install" >&5 +echo "configure:710: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -757,7 +759,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 -echo "configure:761: checking whether build environment is sane" >&5 +echo "configure:763: checking whether build environment is sane" >&5 # Just in case sleep 1 echo timestamp > conftestfile @@ -814,7 +816,7 @@ test "$program_suffix" != NONE && test "$program_transform_name" = "" && program_transform_name="s,x,x," echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:818: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:820: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -847,12 +849,12 @@ else fi echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6 -echo "configure:851: checking for Cygwin environment" >&5 +echo "configure:853: checking for Cygwin environment" >&5 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_cygwin=yes else @@ -880,19 +882,19 @@ echo "$ac_t""$ac_cv_cygwin" 1>&6 CYGWIN= test "$ac_cv_cygwin" = yes && CYGWIN=yes echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6 -echo "configure:884: checking for mingw32 environment" >&5 +echo "configure:886: checking for mingw32 environment" >&5 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_mingw32=yes else @@ -952,7 +954,7 @@ EOF missing_dir=`cd $ac_aux_dir && pwd` echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 -echo "configure:956: checking for working aclocal" >&5 +echo "configure:958: checking for working aclocal" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -965,7 +967,7 @@ else fi echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 -echo "configure:969: checking for working autoconf" >&5 +echo "configure:971: checking for working autoconf" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -978,7 +980,7 @@ else fi echo $ac_n "checking for working automake""... $ac_c" 1>&6 -echo "configure:982: checking for working automake" >&5 +echo "configure:984: checking for working automake" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -991,7 +993,7 @@ else fi echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 -echo "configure:995: checking for working autoheader" >&5 +echo "configure:997: checking for working autoheader" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -1004,7 +1006,7 @@ else fi echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 -echo "configure:1008: checking for working makeinfo" >&5 +echo "configure:1010: checking for working makeinfo" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -1039,7 +1041,7 @@ fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1043: checking for $ac_word" >&5 +echo "configure:1045: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1069,7 +1071,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1073: checking for $ac_word" >&5 +echo "configure:1075: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1118,7 +1120,7 @@ fi fi echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1122: checking whether we are using GNU C" >&5 +echo "configure:1124: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1127,7 +1129,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1131: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1133: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1142,7 +1144,7 @@ if test $ac_cv_prog_gcc = yes; then ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1146: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1148: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1187,7 +1189,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1191: checking for $ac_word" >&5 +echo "configure:1193: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CXX_libstdcxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1222,7 +1224,7 @@ CXX=$CXX_libstdcxx test -z "$CXX" && { echo "configure: error: no acceptable c++ found in \$PATH" 1>&2; exit 1; } echo $ac_n "checking whether we are using GNU C++""... $ac_c" 1>&6 -echo "configure:1226: checking whether we are using GNU C++" >&5 +echo "configure:1228: checking whether we are using GNU C++" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gxx'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1231,7 +1233,7 @@ else yes; #endif EOF -if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1235: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CXX-g++} -E conftest.C'; { (eval echo configure:1237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gxx=yes else ac_cv_prog_gxx=no @@ -1246,7 +1248,7 @@ if test $ac_cv_prog_gxx = yes; then ac_save_CXXFLAGS="$CXXFLAGS" CXXFLAGS= echo $ac_n "checking whether ${CXX-g++} accepts -g""... $ac_c" 1>&6 -echo "configure:1250: checking whether ${CXX-g++} accepts -g" >&5 +echo "configure:1252: checking whether ${CXX-g++} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cxx_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1277,7 +1279,7 @@ fi # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1281: checking for $ac_word" >&5 +echo "configure:1283: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1309,7 +1311,7 @@ fi # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1313: checking for $ac_word" >&5 +echo "configure:1315: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1341,7 +1343,7 @@ fi # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1345: checking for $ac_word" >&5 +echo "configure:1347: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1373,7 +1375,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1377: checking for $ac_word" >&5 +echo "configure:1379: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1418,7 +1420,7 @@ fi # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1422: checking for a BSD compatible install" >&5 +echo "configure:1424: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1472,7 +1474,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 -echo "configure:1476: checking whether to enable maintainer-specific portions of Makefiles" >&5 +echo "configure:1478: checking whether to enable maintainer-specific portions of Makefiles" >&5 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then enableval="$enable_maintainer_mode" @@ -1506,7 +1508,7 @@ fi echo $ac_n "checking for executable suffix""... $ac_c" 1>&6 -echo "configure:1510: checking for executable suffix" >&5 +echo "configure:1512: checking for executable suffix" >&5 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1516,7 +1518,7 @@ else rm -f conftest* echo 'int main () { return 0; }' > conftest.$ac_ext ac_cv_exeext= - if { (eval echo configure:1520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then + if { (eval echo configure:1522: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then for file in conftest.*; do case $file in *.c | *.o | *.obj) ;; @@ -1648,7 +1650,7 @@ ac_prog=ld if test "$ac_cv_prog_gcc" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6 -echo "configure:1652: checking for ld used by GCC" >&5 +echo "configure:1654: checking for ld used by GCC" >&5 case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw @@ -1678,10 +1680,10 @@ echo "configure:1652: checking for ld used by GCC" >&5 esac elif test "$with_gnu_ld" = yes; then echo $ac_n "checking for GNU ld""... $ac_c" 1>&6 -echo "configure:1682: checking for GNU ld" >&5 +echo "configure:1684: checking for GNU ld" >&5 else echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6 -echo "configure:1685: checking for non-GNU ld" >&5 +echo "configure:1687: checking for non-GNU ld" >&5 fi if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1716,7 +1718,7 @@ else fi test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; } echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6 -echo "configure:1720: checking if the linker ($LD) is GNU ld" >&5 +echo "configure:1722: checking if the linker ($LD) is GNU ld" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1733,7 +1735,7 @@ with_gnu_ld=$ac_cv_prog_gnu_ld echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6 -echo "configure:1737: checking for $LD option to reload object files" >&5 +echo "configure:1739: checking for $LD option to reload object files" >&5 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1745,7 +1747,7 @@ reload_flag=$lt_cv_ld_reload_flag test -n "$reload_flag" && reload_flag=" $reload_flag" echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6 -echo "configure:1749: checking for BSD-compatible nm" >&5 +echo "configure:1751: checking for BSD-compatible nm" >&5 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1783,7 +1785,7 @@ NM="$ac_cv_path_NM" echo "$ac_t""$NM" 1>&6 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1787: checking whether ln -s works" >&5 +echo "configure:1789: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1804,7 +1806,7 @@ else fi echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6 -echo "configure:1808: checking how to recognise dependant libraries" >&5 +echo "configure:1810: checking how to recognise dependant libraries" >&5 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1947,13 +1949,13 @@ file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method echo $ac_n "checking for object suffix""... $ac_c" 1>&6 -echo "configure:1951: checking for object suffix" >&5 +echo "configure:1953: checking for object suffix" >&5 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else rm -f conftest* echo 'int i = 1;' > conftest.$ac_ext -if { (eval echo configure:1957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then for ac_file in conftest.*; do case $ac_file in *.c) ;; @@ -1977,7 +1979,7 @@ case "$deplibs_check_method" in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6 -echo "configure:1981: checking for ${ac_tool_prefix}file" >&5 +echo "configure:1983: checking for ${ac_tool_prefix}file" >&5 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2039,7 +2041,7 @@ fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then echo $ac_n "checking for file""... $ac_c" 1>&6 -echo "configure:2043: checking for file" >&5 +echo "configure:2045: checking for file" >&5 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2110,7 +2112,7 @@ esac # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2114: checking for $ac_word" >&5 +echo "configure:2116: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2142,7 +2144,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2146: checking for $ac_word" >&5 +echo "configure:2148: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2177,7 +2179,7 @@ fi # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2181: checking for $ac_word" >&5 +echo "configure:2183: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2209,7 +2211,7 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2213: checking for $ac_word" >&5 +echo "configure:2215: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2276,8 +2278,8 @@ test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic" case "$host" in *-*-irix6*) # Find out which ABI we are using. - echo '#line 2280 "configure"' > conftest.$ac_ext - if { (eval echo configure:2281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + echo '#line 2282 "configure"' > conftest.$ac_ext + if { (eval echo configure:2283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then case "`/usr/bin/file conftest.o`" in *32-bit*) LD="${LD-ld} -32" @@ -2298,7 +2300,7 @@ case "$host" in SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6 -echo "configure:2302: checking whether the C compiler needs -belf" >&5 +echo "configure:2304: checking whether the C compiler needs -belf" >&5 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2311,14 +2313,14 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* lt_cv_cc_needs_belf=yes else @@ -2348,7 +2350,7 @@ echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6 esac echo $ac_n "checking how to run the C++ preprocessor""... $ac_c" 1>&6 -echo "configure:2352: checking how to run the C++ preprocessor" >&5 +echo "configure:2354: checking how to run the C++ preprocessor" >&5 if test -z "$CXXCPP"; then if eval "test \"`echo '$''{'ac_cv_prog_CXXCPP'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -2361,12 +2363,12 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross CXXCPP="${CXX-g++} -E" cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2370: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2372: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2503,7 +2505,7 @@ exec 5>>./config.log echo $ac_n "checking for GNU make""... $ac_c" 1>&6 -echo "configure:2507: checking for GNU make" >&5 +echo "configure:2509: checking for GNU make" >&5 if eval "test \"`echo '$''{'_cv_gnu_make_command'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2537,7 +2539,7 @@ echo "$ac_t""$_cv_gnu_make_command" 1>&6 ; if test ! -f stamp-sanity-compiler; then echo $ac_n "checking for g++ that will successfully compile libstdc++-v3""... $ac_c" 1>&6 -echo "configure:2541: checking for g++ that will successfully compile libstdc++-v3" >&5 +echo "configure:2543: checking for g++ that will successfully compile libstdc++-v3" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -2547,7 +2549,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) @@ -2601,7 +2603,7 @@ esac echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:2605: checking how to run the C preprocessor" >&5 +echo "configure:2607: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -2616,13 +2618,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2626: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2628: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2633,13 +2635,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2643: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2645: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2650,13 +2652,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -2682,7 +2684,7 @@ echo "$ac_t""$CPP" 1>&6 echo $ac_n "checking for cstdio to use""... $ac_c" 1>&6 -echo "configure:2686: checking for cstdio to use" >&5 +echo "configure:2688: checking for cstdio to use" >&5 # Check whether --enable-cstdio or --disable-cstdio was given. if test "${enable_cstdio+set}" = set; then enableval="$enable_cstdio" @@ -2705,17 +2707,17 @@ fi # see if we are on a system with libio native (ie, linux) ac_safe=`echo "libio.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for libio.h""... $ac_c" 1>&6 -echo "configure:2709: checking for libio.h" >&5 +echo "configure:2711: checking for libio.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2719: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2721: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2745,9 +2747,9 @@ fi case "$target" in *-*-linux*) echo $ac_n "checking for glibc version >= 2.2""... $ac_c" 1>&6 -echo "configure:2749: checking for glibc version >= 2.2" >&5 +echo "configure:2751: checking for glibc version >= 2.2" >&5 cat > conftest.$ac_ext < @@ -2893,12 +2895,12 @@ fi # Check for the existence of functions used if long long is enabled. echo $ac_n "checking for strtoll""... $ac_c" 1>&6 -echo "configure:2897: checking for strtoll" >&5 +echo "configure:2899: checking for strtoll" >&5 if eval "test \"`echo '$''{'ac_cv_func_strtoll'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2927: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_strtoll=yes" else @@ -2942,12 +2944,12 @@ ac_strtoll=no fi echo $ac_n "checking for strtoull""... $ac_c" 1>&6 -echo "configure:2946: checking for strtoull" >&5 +echo "configure:2948: checking for strtoull" >&5 if eval "test \"`echo '$''{'ac_cv_func_strtoull'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_strtoull=yes" else @@ -2993,13 +2995,13 @@ fi # Check for lldiv_t, et. al. echo $ac_n "checking for lldiv_t declaration""... $ac_c" 1>&6 -echo "configure:2997: checking for lldiv_t declaration" >&5 +echo "configure:2999: checking for lldiv_t declaration" >&5 if eval "test \"`echo '$''{'glibcpp_lldiv_t_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -3007,7 +3009,7 @@ int main() { lldiv_t mydivt; ; return 0; } EOF -if { (eval echo configure:3011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3013: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_lldiv_t_use=yes else @@ -3029,7 +3031,7 @@ EOF fi echo $ac_n "checking for enabled long long""... $ac_c" 1>&6 -echo "configure:3033: checking for enabled long long" >&5 +echo "configure:3035: checking for enabled long long" >&5 if test x"$ac_strtoll" = xno || test x"$ac_strtoull" = xno; then enable_long_long=no; fi; @@ -3047,7 +3049,7 @@ EOF CFLAGS="$ac_save_CFLAGS" echo $ac_n "checking for c header strategy to use""... $ac_c" 1>&6 -echo "configure:3051: checking for c header strategy to use" >&5 +echo "configure:3053: checking for c header strategy to use" >&5 # Check whether --enable-cheaders or --disable-cheaders was given. if test "${enable_cheaders+set}" = set; then enableval="$enable_cheaders" @@ -3104,7 +3106,7 @@ fi echo $ac_n "checking for threads package to use""... $ac_c" 1>&6 -echo "configure:3108: checking for threads package to use" >&5 +echo "configure:3110: checking for threads package to use" >&5 # Check whether --enable-threads or --disable-threads was given. if test "${enable_threads+set}" = set; then enableval="$enable_threads" @@ -3164,7 +3166,7 @@ EOF echo $ac_n "checking for atomicity.h""... $ac_c" 1>&6 -echo "configure:3168: checking for atomicity.h" >&5 +echo "configure:3170: checking for atomicity.h" >&5 # We have ATOMICITY already from GLIBCPP_CONFIGURE if test "$ATOMICITYH" = "config/cpu/generic"; then echo "configure: warning: No ATOMICITY settings found, using generic atomic ops." 1>&2 @@ -3234,17 +3236,17 @@ if test -n "$with_cross_host"; then do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3238: checking for $ac_hdr" >&5 +echo "configure:3240: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3248: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3250: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3302,12 +3304,12 @@ done # used sections, first .eh_frame and now some of the glibc sections for # iconv). Bzzzzt. Thanks for playing, maybe next time. echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6 -echo "configure:3306: checking for ld that supports -Wl,--gc-sections" >&5 +echo "configure:3308: checking for ld that supports -Wl,--gc-sections" >&5 if test "$cross_compiling" = yes; then ac_sectionLDflags=yes else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_sectionLDflags=yes else @@ -3596,7 +3598,7 @@ EOF fi echo $ac_n "checking for main in -lm""... $ac_c" 1>&6 -echo "configure:3600: checking for main in -lm" >&5 +echo "configure:3602: checking for main in -lm" >&5 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -3604,14 +3606,14 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3617: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3641,12 +3643,12 @@ fi for ac_func in nan hypot hypotf atan2f expf copysignf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:3645: checking for $ac_func" >&5 +echo "configure:3647: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -3703,12 +3705,12 @@ done for ac_func in hypotl signbitl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:3707: checking for $ac_func" >&5 +echo "configure:3709: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3737: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -3765,7 +3767,7 @@ done echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6 -echo "configure:3769: checking for GNU C++ __complex__ support" >&5 +echo "configure:3771: checking for GNU C++ __complex__ support" >&5 if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3779,7 +3781,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3794: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_complex=ok else @@ -3818,7 +3820,7 @@ EOF fi echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6 -echo "configure:3822: checking for GNU C++ __complex__ float support" >&5 +echo "configure:3824: checking for GNU C++ __complex__ float support" >&5 if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -3851,14 +3853,14 @@ cross_compiling=$ac_cv_prog_cxx_cross }; EOB cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3864: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_float_complex=ok else @@ -3890,16 +3892,16 @@ EOF echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6 -echo "configure:3894: checking for mbstate_t" >&5 +echo "configure:3896: checking for mbstate_t" >&5 cat > conftest.$ac_ext < int main() { mbstate_t teststate; ; return 0; } EOF -if { (eval echo configure:3903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* have_mbstate_t=yes else @@ -3921,17 +3923,17 @@ EOF do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3925: checking for $ac_hdr" >&5 +echo "configure:3927: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3937: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3960,17 +3962,17 @@ done ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for wctype.h""... $ac_c" 1>&6 -echo "configure:3964: checking for wctype.h" >&5 +echo "configure:3966: checking for wctype.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3974: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3976: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -3997,16 +3999,16 @@ fi && test x"$enable_c_mbchar" != xno; then echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6 -echo "configure:4001: checking for WCHAR_MIN and WCHAR_MAX" >&5 +echo "configure:4003: checking for WCHAR_MIN and WCHAR_MAX" >&5 cat > conftest.$ac_ext < int main() { int i = WCHAR_MIN; int j = WCHAR_MAX; ; return 0; } EOF -if { (eval echo configure:4010: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* has_wchar_minmax=yes else @@ -4019,9 +4021,9 @@ rm -f conftest* echo "$ac_t""$has_wchar_minmax" 1>&6 echo $ac_n "checking for WEOF""... $ac_c" 1>&6 -echo "configure:4023: checking for WEOF" >&5 +echo "configure:4025: checking for WEOF" >&5 cat > conftest.$ac_ext < @@ -4030,7 +4032,7 @@ int main() { wint_t i = WEOF; ; return 0; } EOF -if { (eval echo configure:4034: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* has_weof=yes else @@ -4046,12 +4048,12 @@ rm -f conftest* wcsrtombs mbsrtowcs do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4050: checking for $ac_func" >&5 +echo "configure:4052: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4101,7 +4103,7 @@ done echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6 -echo "configure:4105: checking for ISO C99 wchar_t support" >&5 +echo "configure:4107: checking for ISO C99 wchar_t support" >&5 if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes \ && test x"$ac_wfuncs" = xyes; then ac_isoC99_wchar_t=yes @@ -4112,17 +4114,17 @@ echo "configure:4105: checking for ISO C99 wchar_t support" >&5 ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for iconv.h""... $ac_c" 1>&6 -echo "configure:4116: checking for iconv.h" >&5 +echo "configure:4118: checking for iconv.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4126: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4146,17 +4148,17 @@ fi ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6 -echo "configure:4150: checking for langinfo.h" >&5 +echo "configure:4152: checking for langinfo.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4160: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4180,7 +4182,7 @@ fi echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6 -echo "configure:4184: checking for iconv in -liconv" >&5 +echo "configure:4186: checking for iconv in -liconv" >&5 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4188,7 +4190,7 @@ else ac_save_LIBS="$LIBS" LIBS="-liconv $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4225,12 +4227,12 @@ fi for ac_func in iconv_open iconv_close iconv nl_langinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:4229: checking for $ac_func" >&5 +echo "configure:4231: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -4283,7 +4285,7 @@ done LIBS="$ac_save_LIBS" echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6 -echo "configure:4287: checking for XPG2 wchar_t support" >&5 +echo "configure:4289: checking for XPG2 wchar_t support" >&5 if test x"$ac_has_iconv_h" = xyes && test x"$ac_has_langinfo_h" = xyes \ && test x"$ac_XPG2funcs" = xyes; then ac_XPG2_wchar_t=yes @@ -4293,7 +4295,7 @@ echo "configure:4287: checking for XPG2 wchar_t support" >&5 echo "$ac_t""$ac_XPG2_wchar_t" 1>&6 echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6 -echo "configure:4297: checking for enabled wchar_t specializations" >&5 +echo "configure:4299: checking for enabled wchar_t specializations" >&5 if test x"$ac_isoC99_wchar_t" = xyes \ && test x"$ac_XPG2_wchar_t" = xyes; then libinst_wstring_la="libinst-wstring.la" @@ -4383,17 +4385,17 @@ else do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4387: checking for $ac_hdr" >&5 +echo "configure:4389: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4397: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4399: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -4444,10 +4446,10 @@ cross_compiling=$ac_cv_prog_cxx_cross # Check for more sophisticated diagnostic control. echo $ac_n "checking for g++ that supports -fdiagnostics-show-location=once""... $ac_c" 1>&6 -echo "configure:4448: checking for g++ that supports -fdiagnostics-show-location=once" >&5 +echo "configure:4450: checking for g++ that supports -fdiagnostics-show-location=once" >&5 CXXFLAGS='-Werror -fdiagnostics-show-location=once' cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_gabydiags=yes else @@ -4478,10 +4480,10 @@ rm -f conftest* # Check for -ffunction-sections -fdata-sections echo $ac_n "checking for g++ that supports -ffunction-sections -fdata-sections""... $ac_c" 1>&6 -echo "configure:4482: checking for g++ that supports -ffunction-sections -fdata-sections" >&5 +echo "configure:4484: checking for g++ that supports -ffunction-sections -fdata-sections" >&5 CXXFLAGS='-Werror -ffunction-sections -fdata-sections' cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_fdsections=yes else @@ -4547,12 +4549,12 @@ cross_compiling=$ac_cv_prog_cc_cross # used sections, first .eh_frame and now some of the glibc sections for # iconv). Bzzzzt. Thanks for playing, maybe next time. echo $ac_n "checking for ld that supports -Wl,--gc-sections""... $ac_c" 1>&6 -echo "configure:4551: checking for ld that supports -Wl,--gc-sections" >&5 +echo "configure:4553: checking for ld that supports -Wl,--gc-sections" >&5 if test "$cross_compiling" = yes; then ac_sectionLDflags=yes else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:4569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_sectionLDflags=yes else @@ -4598,7 +4600,7 @@ fi echo $ac_n "checking for __builtin_abs declaration""... $ac_c" 1>&6 -echo "configure:4602: checking for __builtin_abs declaration" >&5 +echo "configure:4604: checking for __builtin_abs declaration" >&5 if test x${glibcpp_cv_func___builtin_abs_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_abs_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4613,14 +4615,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_abs(0); ; return 0; } EOF -if { (eval echo configure:4624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4626: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_abs_use=yes else @@ -4644,21 +4646,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_abs_use" 1>&6 if test x$glibcpp_cv_func___builtin_abs_use = x"yes"; then echo $ac_n "checking for __builtin_abs linkage""... $ac_c" 1>&6 -echo "configure:4648: checking for __builtin_abs linkage" >&5 +echo "configure:4650: checking for __builtin_abs linkage" >&5 if test x${glibcpp_cv_func___builtin_abs_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_abs_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_abs(0); ; return 0; } EOF -if { (eval echo configure:4662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_abs_link=yes else @@ -4684,7 +4686,7 @@ EOF echo $ac_n "checking for __builtin_fabsf declaration""... $ac_c" 1>&6 -echo "configure:4688: checking for __builtin_fabsf declaration" >&5 +echo "configure:4690: checking for __builtin_fabsf declaration" >&5 if test x${glibcpp_cv_func___builtin_fabsf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4699,14 +4701,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_fabsf(0); ; return 0; } EOF -if { (eval echo configure:4710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_fabsf_use=yes else @@ -4730,21 +4732,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_fabsf_use" 1>&6 if test x$glibcpp_cv_func___builtin_fabsf_use = x"yes"; then echo $ac_n "checking for __builtin_fabsf linkage""... $ac_c" 1>&6 -echo "configure:4734: checking for __builtin_fabsf linkage" >&5 +echo "configure:4736: checking for __builtin_fabsf linkage" >&5 if test x${glibcpp_cv_func___builtin_fabsf_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsf_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_fabsf(0); ; return 0; } EOF -if { (eval echo configure:4748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_fabsf_link=yes else @@ -4770,7 +4772,7 @@ EOF echo $ac_n "checking for __builtin_fabs declaration""... $ac_c" 1>&6 -echo "configure:4774: checking for __builtin_fabs declaration" >&5 +echo "configure:4776: checking for __builtin_fabs declaration" >&5 if test x${glibcpp_cv_func___builtin_fabs_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabs_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4785,14 +4787,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_fabs(0); ; return 0; } EOF -if { (eval echo configure:4796: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4798: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_fabs_use=yes else @@ -4816,21 +4818,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_fabs_use" 1>&6 if test x$glibcpp_cv_func___builtin_fabs_use = x"yes"; then echo $ac_n "checking for __builtin_fabs linkage""... $ac_c" 1>&6 -echo "configure:4820: checking for __builtin_fabs linkage" >&5 +echo "configure:4822: checking for __builtin_fabs linkage" >&5 if test x${glibcpp_cv_func___builtin_fabs_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabs_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_fabs(0); ; return 0; } EOF -if { (eval echo configure:4834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_fabs_link=yes else @@ -4856,7 +4858,7 @@ EOF echo $ac_n "checking for __builtin_fabsl declaration""... $ac_c" 1>&6 -echo "configure:4860: checking for __builtin_fabsl declaration" >&5 +echo "configure:4862: checking for __builtin_fabsl declaration" >&5 if test x${glibcpp_cv_func___builtin_fabsl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4871,14 +4873,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_fabsl(0); ; return 0; } EOF -if { (eval echo configure:4882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_fabsl_use=yes else @@ -4902,21 +4904,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_fabsl_use" 1>&6 if test x$glibcpp_cv_func___builtin_fabsl_use = x"yes"; then echo $ac_n "checking for __builtin_fabsl linkage""... $ac_c" 1>&6 -echo "configure:4906: checking for __builtin_fabsl linkage" >&5 +echo "configure:4908: checking for __builtin_fabsl linkage" >&5 if test x${glibcpp_cv_func___builtin_fabsl_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fabsl_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_fabsl(0); ; return 0; } EOF -if { (eval echo configure:4920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:4922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_fabsl_link=yes else @@ -4942,7 +4944,7 @@ EOF echo $ac_n "checking for __builtin_labs declaration""... $ac_c" 1>&6 -echo "configure:4946: checking for __builtin_labs declaration" >&5 +echo "configure:4948: checking for __builtin_labs declaration" >&5 if test x${glibcpp_cv_func___builtin_labs_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_labs_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -4957,14 +4959,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_labs(0); ; return 0; } EOF -if { (eval echo configure:4968: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_labs_use=yes else @@ -4988,21 +4990,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_labs_use" 1>&6 if test x$glibcpp_cv_func___builtin_labs_use = x"yes"; then echo $ac_n "checking for __builtin_labs linkage""... $ac_c" 1>&6 -echo "configure:4992: checking for __builtin_labs linkage" >&5 +echo "configure:4994: checking for __builtin_labs linkage" >&5 if test x${glibcpp_cv_func___builtin_labs_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_labs_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_labs(0); ; return 0; } EOF -if { (eval echo configure:5006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_labs_link=yes else @@ -5029,7 +5031,7 @@ EOF echo $ac_n "checking for __builtin_sqrtf declaration""... $ac_c" 1>&6 -echo "configure:5033: checking for __builtin_sqrtf declaration" >&5 +echo "configure:5035: checking for __builtin_sqrtf declaration" >&5 if test x${glibcpp_cv_func___builtin_sqrtf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5044,14 +5046,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_sqrtf(0); ; return 0; } EOF -if { (eval echo configure:5055: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5057: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_sqrtf_use=yes else @@ -5075,21 +5077,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_sqrtf_use" 1>&6 if test x$glibcpp_cv_func___builtin_sqrtf_use = x"yes"; then echo $ac_n "checking for __builtin_sqrtf linkage""... $ac_c" 1>&6 -echo "configure:5079: checking for __builtin_sqrtf linkage" >&5 +echo "configure:5081: checking for __builtin_sqrtf linkage" >&5 if test x${glibcpp_cv_func___builtin_sqrtf_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtf_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_sqrtf(0); ; return 0; } EOF -if { (eval echo configure:5093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_sqrtf_link=yes else @@ -5115,7 +5117,7 @@ EOF echo $ac_n "checking for __builtin_fsqrt declaration""... $ac_c" 1>&6 -echo "configure:5119: checking for __builtin_fsqrt declaration" >&5 +echo "configure:5121: checking for __builtin_fsqrt declaration" >&5 if test x${glibcpp_cv_func___builtin_fsqrt_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fsqrt_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5130,14 +5132,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_fsqrt(0); ; return 0; } EOF -if { (eval echo configure:5141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5143: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_fsqrt_use=yes else @@ -5161,21 +5163,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_fsqrt_use" 1>&6 if test x$glibcpp_cv_func___builtin_fsqrt_use = x"yes"; then echo $ac_n "checking for __builtin_fsqrt linkage""... $ac_c" 1>&6 -echo "configure:5165: checking for __builtin_fsqrt linkage" >&5 +echo "configure:5167: checking for __builtin_fsqrt linkage" >&5 if test x${glibcpp_cv_func___builtin_fsqrt_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_fsqrt_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_fsqrt(0); ; return 0; } EOF -if { (eval echo configure:5179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_fsqrt_link=yes else @@ -5201,7 +5203,7 @@ EOF echo $ac_n "checking for __builtin_sqrtl declaration""... $ac_c" 1>&6 -echo "configure:5205: checking for __builtin_sqrtl declaration" >&5 +echo "configure:5207: checking for __builtin_sqrtl declaration" >&5 if test x${glibcpp_cv_func___builtin_sqrtl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5216,14 +5218,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_sqrtl(0); ; return 0; } EOF -if { (eval echo configure:5227: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5229: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_sqrtl_use=yes else @@ -5247,21 +5249,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_sqrtl_use" 1>&6 if test x$glibcpp_cv_func___builtin_sqrtl_use = x"yes"; then echo $ac_n "checking for __builtin_sqrtl linkage""... $ac_c" 1>&6 -echo "configure:5251: checking for __builtin_sqrtl linkage" >&5 +echo "configure:5253: checking for __builtin_sqrtl linkage" >&5 if test x${glibcpp_cv_func___builtin_sqrtl_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sqrtl_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_sqrtl(0); ; return 0; } EOF -if { (eval echo configure:5265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_sqrtl_link=yes else @@ -5288,7 +5290,7 @@ EOF echo $ac_n "checking for __builtin_sinf declaration""... $ac_c" 1>&6 -echo "configure:5292: checking for __builtin_sinf declaration" >&5 +echo "configure:5294: checking for __builtin_sinf declaration" >&5 if test x${glibcpp_cv_func___builtin_sinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5303,14 +5305,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_sinf(0); ; return 0; } EOF -if { (eval echo configure:5314: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_sinf_use=yes else @@ -5334,21 +5336,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_sinf_use" 1>&6 if test x$glibcpp_cv_func___builtin_sinf_use = x"yes"; then echo $ac_n "checking for __builtin_sinf linkage""... $ac_c" 1>&6 -echo "configure:5338: checking for __builtin_sinf linkage" >&5 +echo "configure:5340: checking for __builtin_sinf linkage" >&5 if test x${glibcpp_cv_func___builtin_sinf_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinf_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_sinf(0); ; return 0; } EOF -if { (eval echo configure:5352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_sinf_link=yes else @@ -5374,7 +5376,7 @@ EOF echo $ac_n "checking for __builtin_sin declaration""... $ac_c" 1>&6 -echo "configure:5378: checking for __builtin_sin declaration" >&5 +echo "configure:5380: checking for __builtin_sin declaration" >&5 if test x${glibcpp_cv_func___builtin_sin_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sin_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5389,14 +5391,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_sin(0); ; return 0; } EOF -if { (eval echo configure:5400: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5402: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_sin_use=yes else @@ -5420,21 +5422,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_sin_use" 1>&6 if test x$glibcpp_cv_func___builtin_sin_use = x"yes"; then echo $ac_n "checking for __builtin_sin linkage""... $ac_c" 1>&6 -echo "configure:5424: checking for __builtin_sin linkage" >&5 +echo "configure:5426: checking for __builtin_sin linkage" >&5 if test x${glibcpp_cv_func___builtin_sin_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sin_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_sin(0); ; return 0; } EOF -if { (eval echo configure:5438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5440: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_sin_link=yes else @@ -5460,7 +5462,7 @@ EOF echo $ac_n "checking for __builtin_sinl declaration""... $ac_c" 1>&6 -echo "configure:5464: checking for __builtin_sinl declaration" >&5 +echo "configure:5466: checking for __builtin_sinl declaration" >&5 if test x${glibcpp_cv_func___builtin_sinl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5475,14 +5477,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_sinl(0); ; return 0; } EOF -if { (eval echo configure:5486: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5488: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_sinl_use=yes else @@ -5506,21 +5508,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_sinl_use" 1>&6 if test x$glibcpp_cv_func___builtin_sinl_use = x"yes"; then echo $ac_n "checking for __builtin_sinl linkage""... $ac_c" 1>&6 -echo "configure:5510: checking for __builtin_sinl linkage" >&5 +echo "configure:5512: checking for __builtin_sinl linkage" >&5 if test x${glibcpp_cv_func___builtin_sinl_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_sinl_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_sinl(0); ; return 0; } EOF -if { (eval echo configure:5524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5526: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_sinl_link=yes else @@ -5547,7 +5549,7 @@ EOF echo $ac_n "checking for __builtin_cosf declaration""... $ac_c" 1>&6 -echo "configure:5551: checking for __builtin_cosf declaration" >&5 +echo "configure:5553: checking for __builtin_cosf declaration" >&5 if test x${glibcpp_cv_func___builtin_cosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5562,14 +5564,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_cosf(0); ; return 0; } EOF -if { (eval echo configure:5573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_cosf_use=yes else @@ -5593,21 +5595,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_cosf_use" 1>&6 if test x$glibcpp_cv_func___builtin_cosf_use = x"yes"; then echo $ac_n "checking for __builtin_cosf linkage""... $ac_c" 1>&6 -echo "configure:5597: checking for __builtin_cosf linkage" >&5 +echo "configure:5599: checking for __builtin_cosf linkage" >&5 if test x${glibcpp_cv_func___builtin_cosf_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosf_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_cosf(0); ; return 0; } EOF -if { (eval echo configure:5611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_cosf_link=yes else @@ -5633,7 +5635,7 @@ EOF echo $ac_n "checking for __builtin_cos declaration""... $ac_c" 1>&6 -echo "configure:5637: checking for __builtin_cos declaration" >&5 +echo "configure:5639: checking for __builtin_cos declaration" >&5 if test x${glibcpp_cv_func___builtin_cos_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cos_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5648,14 +5650,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_cos(0); ; return 0; } EOF -if { (eval echo configure:5659: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5661: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_cos_use=yes else @@ -5679,21 +5681,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_cos_use" 1>&6 if test x$glibcpp_cv_func___builtin_cos_use = x"yes"; then echo $ac_n "checking for __builtin_cos linkage""... $ac_c" 1>&6 -echo "configure:5683: checking for __builtin_cos linkage" >&5 +echo "configure:5685: checking for __builtin_cos linkage" >&5 if test x${glibcpp_cv_func___builtin_cos_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cos_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_cos(0); ; return 0; } EOF -if { (eval echo configure:5697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_cos_link=yes else @@ -5719,7 +5721,7 @@ EOF echo $ac_n "checking for __builtin_cosl declaration""... $ac_c" 1>&6 -echo "configure:5723: checking for __builtin_cosl declaration" >&5 +echo "configure:5725: checking for __builtin_cosl declaration" >&5 if test x${glibcpp_cv_func___builtin_cosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5734,14 +5736,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { __builtin_cosl(0); ; return 0; } EOF -if { (eval echo configure:5745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func___builtin_cosl_use=yes else @@ -5765,21 +5767,21 @@ fi echo "$ac_t""$glibcpp_cv_func___builtin_cosl_use" 1>&6 if test x$glibcpp_cv_func___builtin_cosl_use = x"yes"; then echo $ac_n "checking for __builtin_cosl linkage""... $ac_c" 1>&6 -echo "configure:5769: checking for __builtin_cosl linkage" >&5 +echo "configure:5771: checking for __builtin_cosl linkage" >&5 if test x${glibcpp_cv_func___builtin_cosl_link+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func___builtin_cosl_link'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { __builtin_cosl(0); ; return 0; } EOF -if { (eval echo configure:5783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5785: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* glibcpp_cv_func___builtin_cosl_link=yes else @@ -5870,7 +5872,7 @@ EOF CXXFLAGS='-fno-builtins -D_GNU_SOURCE' echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6 -echo "configure:5874: checking for sin in -lm" >&5 +echo "configure:5876: checking for sin in -lm" >&5 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5878,7 +5880,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -5914,7 +5916,7 @@ fi echo $ac_n "checking for isinf declaration""... $ac_c" 1>&6 -echo "configure:5918: checking for isinf declaration" >&5 +echo "configure:5920: checking for isinf declaration" >&5 if test x${glibcpp_cv_func_isinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -5929,14 +5931,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isinf(0); ; return 0; } EOF -if { (eval echo configure:5940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:5942: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isinf_use=yes else @@ -5962,12 +5964,12 @@ fi for ac_func in isinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:5966: checking for $ac_func" >&5 +echo "configure:5968: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:5996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6018,7 +6020,7 @@ done echo $ac_n "checking for isnan declaration""... $ac_c" 1>&6 -echo "configure:6022: checking for isnan declaration" >&5 +echo "configure:6024: checking for isnan declaration" >&5 if test x${glibcpp_cv_func_isnan_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isnan_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6033,14 +6035,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isnan(0); ; return 0; } EOF -if { (eval echo configure:6044: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6046: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isnan_use=yes else @@ -6066,12 +6068,12 @@ fi for ac_func in isnan do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6070: checking for $ac_func" >&5 +echo "configure:6072: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6122,7 +6124,7 @@ done echo $ac_n "checking for finite declaration""... $ac_c" 1>&6 -echo "configure:6126: checking for finite declaration" >&5 +echo "configure:6128: checking for finite declaration" >&5 if test x${glibcpp_cv_func_finite_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_finite_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6137,14 +6139,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { finite(0); ; return 0; } EOF -if { (eval echo configure:6148: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6150: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_finite_use=yes else @@ -6170,12 +6172,12 @@ fi for ac_func in finite do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6174: checking for $ac_func" >&5 +echo "configure:6176: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6226,7 +6228,7 @@ done echo $ac_n "checking for copysign declaration""... $ac_c" 1>&6 -echo "configure:6230: checking for copysign declaration" >&5 +echo "configure:6232: checking for copysign declaration" >&5 if test x${glibcpp_cv_func_copysign_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_copysign_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6241,14 +6243,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { copysign(0, 0); ; return 0; } EOF -if { (eval echo configure:6252: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6254: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_copysign_use=yes else @@ -6274,12 +6276,12 @@ fi for ac_func in copysign do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6278: checking for $ac_func" >&5 +echo "configure:6280: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6330,7 +6332,7 @@ done echo $ac_n "checking for sincos declaration""... $ac_c" 1>&6 -echo "configure:6334: checking for sincos declaration" >&5 +echo "configure:6336: checking for sincos declaration" >&5 if test x${glibcpp_cv_func_sincos_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sincos_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6345,14 +6347,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sincos(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:6356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6358: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sincos_use=yes else @@ -6378,12 +6380,12 @@ fi for ac_func in sincos do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6382: checking for $ac_func" >&5 +echo "configure:6384: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6434,7 +6436,7 @@ done echo $ac_n "checking for fpclass declaration""... $ac_c" 1>&6 -echo "configure:6438: checking for fpclass declaration" >&5 +echo "configure:6440: checking for fpclass declaration" >&5 if test x${glibcpp_cv_func_fpclass_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_fpclass_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6449,14 +6451,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { fpclass(0); ; return 0; } EOF -if { (eval echo configure:6460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_fpclass_use=yes else @@ -6482,12 +6484,12 @@ fi for ac_func in fpclass do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6486: checking for $ac_func" >&5 +echo "configure:6488: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6538,7 +6540,7 @@ done echo $ac_n "checking for qfpclass declaration""... $ac_c" 1>&6 -echo "configure:6542: checking for qfpclass declaration" >&5 +echo "configure:6544: checking for qfpclass declaration" >&5 if test x${glibcpp_cv_func_qfpclass_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_qfpclass_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6553,14 +6555,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { qfpclass(0); ; return 0; } EOF -if { (eval echo configure:6564: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_qfpclass_use=yes else @@ -6586,12 +6588,12 @@ fi for ac_func in qfpclass do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6590: checking for $ac_func" >&5 +echo "configure:6592: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6643,7 +6645,7 @@ done echo $ac_n "checking for isnanf declaration""... $ac_c" 1>&6 -echo "configure:6647: checking for isnanf declaration" >&5 +echo "configure:6649: checking for isnanf declaration" >&5 if test x${glibcpp_cv_func_isnanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isnanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6658,14 +6660,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isnanf(0); ; return 0; } EOF -if { (eval echo configure:6669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isnanf_use=yes else @@ -6691,12 +6693,12 @@ fi for ac_func in isnanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6695: checking for $ac_func" >&5 +echo "configure:6697: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6747,7 +6749,7 @@ done echo $ac_n "checking for isinff declaration""... $ac_c" 1>&6 -echo "configure:6751: checking for isinff declaration" >&5 +echo "configure:6753: checking for isinff declaration" >&5 if test x${glibcpp_cv_func_isinff_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isinff_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6762,14 +6764,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isinff(0); ; return 0; } EOF -if { (eval echo configure:6773: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isinff_use=yes else @@ -6795,12 +6797,12 @@ fi for ac_func in isinff do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6799: checking for $ac_func" >&5 +echo "configure:6801: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6851,7 +6853,7 @@ done echo $ac_n "checking for acosf declaration""... $ac_c" 1>&6 -echo "configure:6855: checking for acosf declaration" >&5 +echo "configure:6857: checking for acosf declaration" >&5 if test x${glibcpp_cv_func_acosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_acosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6866,14 +6868,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { acosf(0); ; return 0; } EOF -if { (eval echo configure:6877: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6879: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_acosf_use=yes else @@ -6899,12 +6901,12 @@ fi for ac_func in acosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6903: checking for $ac_func" >&5 +echo "configure:6905: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:6933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -6955,7 +6957,7 @@ done echo $ac_n "checking for asinf declaration""... $ac_c" 1>&6 -echo "configure:6959: checking for asinf declaration" >&5 +echo "configure:6961: checking for asinf declaration" >&5 if test x${glibcpp_cv_func_asinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_asinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6970,14 +6972,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { asinf(0); ; return 0; } EOF -if { (eval echo configure:6981: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:6983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_asinf_use=yes else @@ -7003,12 +7005,12 @@ fi for ac_func in asinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7007: checking for $ac_func" >&5 +echo "configure:7009: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7059,7 +7061,7 @@ done echo $ac_n "checking for atanf declaration""... $ac_c" 1>&6 -echo "configure:7063: checking for atanf declaration" >&5 +echo "configure:7065: checking for atanf declaration" >&5 if test x${glibcpp_cv_func_atanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_atanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7074,14 +7076,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { atanf(0); ; return 0; } EOF -if { (eval echo configure:7085: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7087: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_atanf_use=yes else @@ -7107,12 +7109,12 @@ fi for ac_func in atanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7111: checking for $ac_func" >&5 +echo "configure:7113: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7163,7 +7165,7 @@ done echo $ac_n "checking for ceilf declaration""... $ac_c" 1>&6 -echo "configure:7167: checking for ceilf declaration" >&5 +echo "configure:7169: checking for ceilf declaration" >&5 if test x${glibcpp_cv_func_ceilf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_ceilf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7178,14 +7180,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { ceilf(0); ; return 0; } EOF -if { (eval echo configure:7189: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_ceilf_use=yes else @@ -7211,12 +7213,12 @@ fi for ac_func in ceilf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7215: checking for $ac_func" >&5 +echo "configure:7217: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7267,7 +7269,7 @@ done echo $ac_n "checking for cosf declaration""... $ac_c" 1>&6 -echo "configure:7271: checking for cosf declaration" >&5 +echo "configure:7273: checking for cosf declaration" >&5 if test x${glibcpp_cv_func_cosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_cosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7282,14 +7284,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { cosf(0); ; return 0; } EOF -if { (eval echo configure:7293: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7295: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_cosf_use=yes else @@ -7315,12 +7317,12 @@ fi for ac_func in cosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7319: checking for $ac_func" >&5 +echo "configure:7321: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7349: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7371,7 +7373,7 @@ done echo $ac_n "checking for coshf declaration""... $ac_c" 1>&6 -echo "configure:7375: checking for coshf declaration" >&5 +echo "configure:7377: checking for coshf declaration" >&5 if test x${glibcpp_cv_func_coshf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_coshf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7386,14 +7388,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { coshf(0); ; return 0; } EOF -if { (eval echo configure:7397: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7399: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_coshf_use=yes else @@ -7419,12 +7421,12 @@ fi for ac_func in coshf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7423: checking for $ac_func" >&5 +echo "configure:7425: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7475,7 +7477,7 @@ done echo $ac_n "checking for fabsf declaration""... $ac_c" 1>&6 -echo "configure:7479: checking for fabsf declaration" >&5 +echo "configure:7481: checking for fabsf declaration" >&5 if test x${glibcpp_cv_func_fabsf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_fabsf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7490,14 +7492,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { fabsf(0); ; return 0; } EOF -if { (eval echo configure:7501: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7503: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_fabsf_use=yes else @@ -7523,12 +7525,12 @@ fi for ac_func in fabsf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7527: checking for $ac_func" >&5 +echo "configure:7529: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7579,7 +7581,7 @@ done echo $ac_n "checking for floorf declaration""... $ac_c" 1>&6 -echo "configure:7583: checking for floorf declaration" >&5 +echo "configure:7585: checking for floorf declaration" >&5 if test x${glibcpp_cv_func_floorf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_floorf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7594,14 +7596,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { floorf(0); ; return 0; } EOF -if { (eval echo configure:7605: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7607: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_floorf_use=yes else @@ -7627,12 +7629,12 @@ fi for ac_func in floorf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7631: checking for $ac_func" >&5 +echo "configure:7633: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7683,7 +7685,7 @@ done echo $ac_n "checking for fmodf declaration""... $ac_c" 1>&6 -echo "configure:7687: checking for fmodf declaration" >&5 +echo "configure:7689: checking for fmodf declaration" >&5 if test x${glibcpp_cv_func_fmodf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_fmodf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7698,14 +7700,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { fmodf(0, 0); ; return 0; } EOF -if { (eval echo configure:7709: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_fmodf_use=yes else @@ -7731,12 +7733,12 @@ fi for ac_func in fmodf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7735: checking for $ac_func" >&5 +echo "configure:7737: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7787,7 +7789,7 @@ done echo $ac_n "checking for frexpf declaration""... $ac_c" 1>&6 -echo "configure:7791: checking for frexpf declaration" >&5 +echo "configure:7793: checking for frexpf declaration" >&5 if test x${glibcpp_cv_func_frexpf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_frexpf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7802,14 +7804,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { frexpf(0, 0); ; return 0; } EOF -if { (eval echo configure:7813: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_frexpf_use=yes else @@ -7835,12 +7837,12 @@ fi for ac_func in frexpf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7839: checking for $ac_func" >&5 +echo "configure:7841: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7869: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7891,7 +7893,7 @@ done echo $ac_n "checking for ldexpf declaration""... $ac_c" 1>&6 -echo "configure:7895: checking for ldexpf declaration" >&5 +echo "configure:7897: checking for ldexpf declaration" >&5 if test x${glibcpp_cv_func_ldexpf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_ldexpf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7906,14 +7908,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { ldexpf(0, 0); ; return 0; } EOF -if { (eval echo configure:7917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7919: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_ldexpf_use=yes else @@ -7939,12 +7941,12 @@ fi for ac_func in ldexpf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7943: checking for $ac_func" >&5 +echo "configure:7945: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7995,7 +7997,7 @@ done echo $ac_n "checking for logf declaration""... $ac_c" 1>&6 -echo "configure:7999: checking for logf declaration" >&5 +echo "configure:8001: checking for logf declaration" >&5 if test x${glibcpp_cv_func_logf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_logf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8010,14 +8012,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { logf(0); ; return 0; } EOF -if { (eval echo configure:8021: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8023: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_logf_use=yes else @@ -8043,12 +8045,12 @@ fi for ac_func in logf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8047: checking for $ac_func" >&5 +echo "configure:8049: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8099,7 +8101,7 @@ done echo $ac_n "checking for log10f declaration""... $ac_c" 1>&6 -echo "configure:8103: checking for log10f declaration" >&5 +echo "configure:8105: checking for log10f declaration" >&5 if test x${glibcpp_cv_func_log10f_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_log10f_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8114,14 +8116,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { log10f(0); ; return 0; } EOF -if { (eval echo configure:8125: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8127: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_log10f_use=yes else @@ -8147,12 +8149,12 @@ fi for ac_func in log10f do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8151: checking for $ac_func" >&5 +echo "configure:8153: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8181: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8203,7 +8205,7 @@ done echo $ac_n "checking for modff declaration""... $ac_c" 1>&6 -echo "configure:8207: checking for modff declaration" >&5 +echo "configure:8209: checking for modff declaration" >&5 if test x${glibcpp_cv_func_modff_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_modff_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8218,14 +8220,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { modff(0, 0); ; return 0; } EOF -if { (eval echo configure:8229: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_modff_use=yes else @@ -8251,12 +8253,12 @@ fi for ac_func in modff do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8255: checking for $ac_func" >&5 +echo "configure:8257: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8307,7 +8309,7 @@ done echo $ac_n "checking for powf declaration""... $ac_c" 1>&6 -echo "configure:8311: checking for powf declaration" >&5 +echo "configure:8313: checking for powf declaration" >&5 if test x${glibcpp_cv_func_powf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_powf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8322,14 +8324,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { powf(0, 0); ; return 0; } EOF -if { (eval echo configure:8333: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8335: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_powf_use=yes else @@ -8355,12 +8357,12 @@ fi for ac_func in powf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8359: checking for $ac_func" >&5 +echo "configure:8361: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8411,7 +8413,7 @@ done echo $ac_n "checking for sinf declaration""... $ac_c" 1>&6 -echo "configure:8415: checking for sinf declaration" >&5 +echo "configure:8417: checking for sinf declaration" >&5 if test x${glibcpp_cv_func_sinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8426,14 +8428,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sinf(0); ; return 0; } EOF -if { (eval echo configure:8437: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sinf_use=yes else @@ -8459,12 +8461,12 @@ fi for ac_func in sinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8463: checking for $ac_func" >&5 +echo "configure:8465: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8515,7 +8517,7 @@ done echo $ac_n "checking for sinhf declaration""... $ac_c" 1>&6 -echo "configure:8519: checking for sinhf declaration" >&5 +echo "configure:8521: checking for sinhf declaration" >&5 if test x${glibcpp_cv_func_sinhf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sinhf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8530,14 +8532,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sinhf(0); ; return 0; } EOF -if { (eval echo configure:8541: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sinhf_use=yes else @@ -8563,12 +8565,12 @@ fi for ac_func in sinhf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8567: checking for $ac_func" >&5 +echo "configure:8569: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8619,7 +8621,7 @@ done echo $ac_n "checking for sqrtf declaration""... $ac_c" 1>&6 -echo "configure:8623: checking for sqrtf declaration" >&5 +echo "configure:8625: checking for sqrtf declaration" >&5 if test x${glibcpp_cv_func_sqrtf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sqrtf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8634,14 +8636,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sqrtf(0); ; return 0; } EOF -if { (eval echo configure:8645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8647: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sqrtf_use=yes else @@ -8667,12 +8669,12 @@ fi for ac_func in sqrtf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8671: checking for $ac_func" >&5 +echo "configure:8673: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8723,7 +8725,7 @@ done echo $ac_n "checking for tanf declaration""... $ac_c" 1>&6 -echo "configure:8727: checking for tanf declaration" >&5 +echo "configure:8729: checking for tanf declaration" >&5 if test x${glibcpp_cv_func_tanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_tanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8738,14 +8740,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { tanf(0); ; return 0; } EOF -if { (eval echo configure:8749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_tanf_use=yes else @@ -8771,12 +8773,12 @@ fi for ac_func in tanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8775: checking for $ac_func" >&5 +echo "configure:8777: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8827,7 +8829,7 @@ done echo $ac_n "checking for tanhf declaration""... $ac_c" 1>&6 -echo "configure:8831: checking for tanhf declaration" >&5 +echo "configure:8833: checking for tanhf declaration" >&5 if test x${glibcpp_cv_func_tanhf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_tanhf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8842,14 +8844,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { tanhf(0); ; return 0; } EOF -if { (eval echo configure:8853: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8855: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_tanhf_use=yes else @@ -8875,12 +8877,12 @@ fi for ac_func in tanhf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8879: checking for $ac_func" >&5 +echo "configure:8881: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -8931,7 +8933,7 @@ done echo $ac_n "checking for sincosf declaration""... $ac_c" 1>&6 -echo "configure:8935: checking for sincosf declaration" >&5 +echo "configure:8937: checking for sincosf declaration" >&5 if test x${glibcpp_cv_func_sincosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sincosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -8946,14 +8948,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sincosf(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:8957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:8959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sincosf_use=yes else @@ -8979,12 +8981,12 @@ fi for ac_func in sincosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:8983: checking for $ac_func" >&5 +echo "configure:8985: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9035,7 +9037,7 @@ done echo $ac_n "checking for finitef declaration""... $ac_c" 1>&6 -echo "configure:9039: checking for finitef declaration" >&5 +echo "configure:9041: checking for finitef declaration" >&5 if test x${glibcpp_cv_func_finitef_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_finitef_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9050,14 +9052,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { finitef(0); ; return 0; } EOF -if { (eval echo configure:9061: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9063: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_finitef_use=yes else @@ -9083,12 +9085,12 @@ fi for ac_func in finitef do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9087: checking for $ac_func" >&5 +echo "configure:9089: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9140,7 +9142,7 @@ done echo $ac_n "checking for isnanl declaration""... $ac_c" 1>&6 -echo "configure:9144: checking for isnanl declaration" >&5 +echo "configure:9146: checking for isnanl declaration" >&5 if test x${glibcpp_cv_func_isnanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isnanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9155,14 +9157,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isnanl(0); ; return 0; } EOF -if { (eval echo configure:9166: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isnanl_use=yes else @@ -9188,12 +9190,12 @@ fi for ac_func in isnanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9192: checking for $ac_func" >&5 +echo "configure:9194: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9244,7 +9246,7 @@ done echo $ac_n "checking for isinfl declaration""... $ac_c" 1>&6 -echo "configure:9248: checking for isinfl declaration" >&5 +echo "configure:9250: checking for isinfl declaration" >&5 if test x${glibcpp_cv_func_isinfl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_isinfl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9259,14 +9261,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { isinfl(0); ; return 0; } EOF -if { (eval echo configure:9270: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9272: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_isinfl_use=yes else @@ -9292,12 +9294,12 @@ fi for ac_func in isinfl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9296: checking for $ac_func" >&5 +echo "configure:9298: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9348,7 +9350,7 @@ done echo $ac_n "checking for copysignl declaration""... $ac_c" 1>&6 -echo "configure:9352: checking for copysignl declaration" >&5 +echo "configure:9354: checking for copysignl declaration" >&5 if test x${glibcpp_cv_func_copysignl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_copysignl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9363,14 +9365,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { copysignl(0, 0); ; return 0; } EOF -if { (eval echo configure:9374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_copysignl_use=yes else @@ -9396,12 +9398,12 @@ fi for ac_func in copysignl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9400: checking for $ac_func" >&5 +echo "configure:9402: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9452,7 +9454,7 @@ done echo $ac_n "checking for acosl declaration""... $ac_c" 1>&6 -echo "configure:9456: checking for acosl declaration" >&5 +echo "configure:9458: checking for acosl declaration" >&5 if test x${glibcpp_cv_func_acosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_acosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9467,14 +9469,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { acosl(0); ; return 0; } EOF -if { (eval echo configure:9478: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_acosl_use=yes else @@ -9500,12 +9502,12 @@ fi for ac_func in acosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9504: checking for $ac_func" >&5 +echo "configure:9506: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9556,7 +9558,7 @@ done echo $ac_n "checking for asinl declaration""... $ac_c" 1>&6 -echo "configure:9560: checking for asinl declaration" >&5 +echo "configure:9562: checking for asinl declaration" >&5 if test x${glibcpp_cv_func_asinl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_asinl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9571,14 +9573,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { asinl(0); ; return 0; } EOF -if { (eval echo configure:9582: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_asinl_use=yes else @@ -9604,12 +9606,12 @@ fi for ac_func in asinl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9608: checking for $ac_func" >&5 +echo "configure:9610: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9660,7 +9662,7 @@ done echo $ac_n "checking for atanl declaration""... $ac_c" 1>&6 -echo "configure:9664: checking for atanl declaration" >&5 +echo "configure:9666: checking for atanl declaration" >&5 if test x${glibcpp_cv_func_atanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_atanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9675,14 +9677,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { atanl(0); ; return 0; } EOF -if { (eval echo configure:9686: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_atanl_use=yes else @@ -9708,12 +9710,12 @@ fi for ac_func in atanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9712: checking for $ac_func" >&5 +echo "configure:9714: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9764,7 +9766,7 @@ done echo $ac_n "checking for atan2l declaration""... $ac_c" 1>&6 -echo "configure:9768: checking for atan2l declaration" >&5 +echo "configure:9770: checking for atan2l declaration" >&5 if test x${glibcpp_cv_func_atan2l_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_atan2l_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9779,14 +9781,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { atan2l(0, 0); ; return 0; } EOF -if { (eval echo configure:9790: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9792: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_atan2l_use=yes else @@ -9812,12 +9814,12 @@ fi for ac_func in atan2l do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9816: checking for $ac_func" >&5 +echo "configure:9818: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9868,7 +9870,7 @@ done echo $ac_n "checking for ceill declaration""... $ac_c" 1>&6 -echo "configure:9872: checking for ceill declaration" >&5 +echo "configure:9874: checking for ceill declaration" >&5 if test x${glibcpp_cv_func_ceill_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_ceill_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9883,14 +9885,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { ceill(0); ; return 0; } EOF -if { (eval echo configure:9894: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:9896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_ceill_use=yes else @@ -9916,12 +9918,12 @@ fi for ac_func in ceill do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:9920: checking for $ac_func" >&5 +echo "configure:9922: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:9950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -9972,7 +9974,7 @@ done echo $ac_n "checking for cosl declaration""... $ac_c" 1>&6 -echo "configure:9976: checking for cosl declaration" >&5 +echo "configure:9978: checking for cosl declaration" >&5 if test x${glibcpp_cv_func_cosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_cosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -9987,14 +9989,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { cosl(0); ; return 0; } EOF -if { (eval echo configure:9998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10000: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_cosl_use=yes else @@ -10020,12 +10022,12 @@ fi for ac_func in cosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10024: checking for $ac_func" >&5 +echo "configure:10026: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10054: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10076,7 +10078,7 @@ done echo $ac_n "checking for coshl declaration""... $ac_c" 1>&6 -echo "configure:10080: checking for coshl declaration" >&5 +echo "configure:10082: checking for coshl declaration" >&5 if test x${glibcpp_cv_func_coshl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_coshl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10091,14 +10093,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { coshl(0); ; return 0; } EOF -if { (eval echo configure:10102: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_coshl_use=yes else @@ -10124,12 +10126,12 @@ fi for ac_func in coshl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10128: checking for $ac_func" >&5 +echo "configure:10130: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10180,7 +10182,7 @@ done echo $ac_n "checking for expl declaration""... $ac_c" 1>&6 -echo "configure:10184: checking for expl declaration" >&5 +echo "configure:10186: checking for expl declaration" >&5 if test x${glibcpp_cv_func_expl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_expl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10195,14 +10197,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { expl(0); ; return 0; } EOF -if { (eval echo configure:10206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_expl_use=yes else @@ -10228,12 +10230,12 @@ fi for ac_func in expl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10232: checking for $ac_func" >&5 +echo "configure:10234: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10284,7 +10286,7 @@ done echo $ac_n "checking for fabsl declaration""... $ac_c" 1>&6 -echo "configure:10288: checking for fabsl declaration" >&5 +echo "configure:10290: checking for fabsl declaration" >&5 if test x${glibcpp_cv_func_fabsl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_fabsl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10299,14 +10301,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { fabsl(0); ; return 0; } EOF -if { (eval echo configure:10310: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10312: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_fabsl_use=yes else @@ -10332,12 +10334,12 @@ fi for ac_func in fabsl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10336: checking for $ac_func" >&5 +echo "configure:10338: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10366: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10388,7 +10390,7 @@ done echo $ac_n "checking for floorl declaration""... $ac_c" 1>&6 -echo "configure:10392: checking for floorl declaration" >&5 +echo "configure:10394: checking for floorl declaration" >&5 if test x${glibcpp_cv_func_floorl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_floorl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10403,14 +10405,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { floorl(0); ; return 0; } EOF -if { (eval echo configure:10414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10416: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_floorl_use=yes else @@ -10436,12 +10438,12 @@ fi for ac_func in floorl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10440: checking for $ac_func" >&5 +echo "configure:10442: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10492,7 +10494,7 @@ done echo $ac_n "checking for fmodl declaration""... $ac_c" 1>&6 -echo "configure:10496: checking for fmodl declaration" >&5 +echo "configure:10498: checking for fmodl declaration" >&5 if test x${glibcpp_cv_func_fmodl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_fmodl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10507,14 +10509,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { fmodl(0, 0); ; return 0; } EOF -if { (eval echo configure:10518: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10520: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_fmodl_use=yes else @@ -10540,12 +10542,12 @@ fi for ac_func in fmodl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10544: checking for $ac_func" >&5 +echo "configure:10546: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10596,7 +10598,7 @@ done echo $ac_n "checking for frexpl declaration""... $ac_c" 1>&6 -echo "configure:10600: checking for frexpl declaration" >&5 +echo "configure:10602: checking for frexpl declaration" >&5 if test x${glibcpp_cv_func_frexpl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_frexpl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10611,14 +10613,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { frexpl(0, 0); ; return 0; } EOF -if { (eval echo configure:10622: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_frexpl_use=yes else @@ -10644,12 +10646,12 @@ fi for ac_func in frexpl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10648: checking for $ac_func" >&5 +echo "configure:10650: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10678: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10700,7 +10702,7 @@ done echo $ac_n "checking for ldexpl declaration""... $ac_c" 1>&6 -echo "configure:10704: checking for ldexpl declaration" >&5 +echo "configure:10706: checking for ldexpl declaration" >&5 if test x${glibcpp_cv_func_ldexpl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_ldexpl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10715,14 +10717,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { ldexpl(0, 0); ; return 0; } EOF -if { (eval echo configure:10726: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10728: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_ldexpl_use=yes else @@ -10748,12 +10750,12 @@ fi for ac_func in ldexpl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10752: checking for $ac_func" >&5 +echo "configure:10754: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10782: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10804,7 +10806,7 @@ done echo $ac_n "checking for logl declaration""... $ac_c" 1>&6 -echo "configure:10808: checking for logl declaration" >&5 +echo "configure:10810: checking for logl declaration" >&5 if test x${glibcpp_cv_func_logl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_logl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10819,14 +10821,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { logl(0); ; return 0; } EOF -if { (eval echo configure:10830: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_logl_use=yes else @@ -10852,12 +10854,12 @@ fi for ac_func in logl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10856: checking for $ac_func" >&5 +echo "configure:10858: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -10908,7 +10910,7 @@ done echo $ac_n "checking for log10l declaration""... $ac_c" 1>&6 -echo "configure:10912: checking for log10l declaration" >&5 +echo "configure:10914: checking for log10l declaration" >&5 if test x${glibcpp_cv_func_log10l_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_log10l_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -10923,14 +10925,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { log10l(0); ; return 0; } EOF -if { (eval echo configure:10934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:10936: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_log10l_use=yes else @@ -10956,12 +10958,12 @@ fi for ac_func in log10l do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:10960: checking for $ac_func" >&5 +echo "configure:10962: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:10990: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11012,7 +11014,7 @@ done echo $ac_n "checking for modfl declaration""... $ac_c" 1>&6 -echo "configure:11016: checking for modfl declaration" >&5 +echo "configure:11018: checking for modfl declaration" >&5 if test x${glibcpp_cv_func_modfl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_modfl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11027,14 +11029,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { modfl(0, 0); ; return 0; } EOF -if { (eval echo configure:11038: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11040: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_modfl_use=yes else @@ -11060,12 +11062,12 @@ fi for ac_func in modfl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11064: checking for $ac_func" >&5 +echo "configure:11066: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11116,7 +11118,7 @@ done echo $ac_n "checking for powl declaration""... $ac_c" 1>&6 -echo "configure:11120: checking for powl declaration" >&5 +echo "configure:11122: checking for powl declaration" >&5 if test x${glibcpp_cv_func_powl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_powl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11131,14 +11133,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { powl(0, 0); ; return 0; } EOF -if { (eval echo configure:11142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11144: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_powl_use=yes else @@ -11164,12 +11166,12 @@ fi for ac_func in powl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11168: checking for $ac_func" >&5 +echo "configure:11170: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11220,7 +11222,7 @@ done echo $ac_n "checking for sinl declaration""... $ac_c" 1>&6 -echo "configure:11224: checking for sinl declaration" >&5 +echo "configure:11226: checking for sinl declaration" >&5 if test x${glibcpp_cv_func_sinl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sinl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11235,14 +11237,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sinl(0); ; return 0; } EOF -if { (eval echo configure:11246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11248: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sinl_use=yes else @@ -11268,12 +11270,12 @@ fi for ac_func in sinl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11272: checking for $ac_func" >&5 +echo "configure:11274: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11324,7 +11326,7 @@ done echo $ac_n "checking for sinhl declaration""... $ac_c" 1>&6 -echo "configure:11328: checking for sinhl declaration" >&5 +echo "configure:11330: checking for sinhl declaration" >&5 if test x${glibcpp_cv_func_sinhl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sinhl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11339,14 +11341,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sinhl(0); ; return 0; } EOF -if { (eval echo configure:11350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sinhl_use=yes else @@ -11372,12 +11374,12 @@ fi for ac_func in sinhl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11376: checking for $ac_func" >&5 +echo "configure:11378: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11428,7 +11430,7 @@ done echo $ac_n "checking for sqrtl declaration""... $ac_c" 1>&6 -echo "configure:11432: checking for sqrtl declaration" >&5 +echo "configure:11434: checking for sqrtl declaration" >&5 if test x${glibcpp_cv_func_sqrtl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sqrtl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11443,14 +11445,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sqrtl(0); ; return 0; } EOF -if { (eval echo configure:11454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sqrtl_use=yes else @@ -11476,12 +11478,12 @@ fi for ac_func in sqrtl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11480: checking for $ac_func" >&5 +echo "configure:11482: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11532,7 +11534,7 @@ done echo $ac_n "checking for tanl declaration""... $ac_c" 1>&6 -echo "configure:11536: checking for tanl declaration" >&5 +echo "configure:11538: checking for tanl declaration" >&5 if test x${glibcpp_cv_func_tanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_tanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11547,14 +11549,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { tanl(0); ; return 0; } EOF -if { (eval echo configure:11558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_tanl_use=yes else @@ -11580,12 +11582,12 @@ fi for ac_func in tanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11584: checking for $ac_func" >&5 +echo "configure:11586: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11636,7 +11638,7 @@ done echo $ac_n "checking for tanhl declaration""... $ac_c" 1>&6 -echo "configure:11640: checking for tanhl declaration" >&5 +echo "configure:11642: checking for tanhl declaration" >&5 if test x${glibcpp_cv_func_tanhl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_tanhl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11651,14 +11653,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { tanhl(0); ; return 0; } EOF -if { (eval echo configure:11662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11664: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_tanhl_use=yes else @@ -11684,12 +11686,12 @@ fi for ac_func in tanhl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11688: checking for $ac_func" >&5 +echo "configure:11690: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11740,7 +11742,7 @@ done echo $ac_n "checking for sincosl declaration""... $ac_c" 1>&6 -echo "configure:11744: checking for sincosl declaration" >&5 +echo "configure:11746: checking for sincosl declaration" >&5 if test x${glibcpp_cv_func_sincosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_sincosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11755,14 +11757,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { sincosl(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:11766: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11768: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_sincosl_use=yes else @@ -11788,12 +11790,12 @@ fi for ac_func in sincosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11792: checking for $ac_func" >&5 +echo "configure:11794: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11844,7 +11846,7 @@ done echo $ac_n "checking for finitel declaration""... $ac_c" 1>&6 -echo "configure:11848: checking for finitel declaration" >&5 +echo "configure:11850: checking for finitel declaration" >&5 if test x${glibcpp_cv_func_finitel_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_finitel_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11859,14 +11861,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { finitel(0); ; return 0; } EOF -if { (eval echo configure:11870: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11872: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_finitel_use=yes else @@ -11892,12 +11894,12 @@ fi for ac_func in finitel do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:11896: checking for $ac_func" >&5 +echo "configure:11898: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:11926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -11949,7 +11951,7 @@ done echo $ac_n "checking for _isinf declaration""... $ac_c" 1>&6 -echo "configure:11953: checking for _isinf declaration" >&5 +echo "configure:11955: checking for _isinf declaration" >&5 if test x${glibcpp_cv_func__isinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -11964,14 +11966,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isinf(0); ; return 0; } EOF -if { (eval echo configure:11975: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:11977: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isinf_use=yes else @@ -11997,12 +11999,12 @@ fi for ac_func in _isinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12001: checking for $ac_func" >&5 +echo "configure:12003: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12031: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12053,7 +12055,7 @@ done echo $ac_n "checking for _isnan declaration""... $ac_c" 1>&6 -echo "configure:12057: checking for _isnan declaration" >&5 +echo "configure:12059: checking for _isnan declaration" >&5 if test x${glibcpp_cv_func__isnan_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isnan_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12068,14 +12070,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isnan(0); ; return 0; } EOF -if { (eval echo configure:12079: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12081: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isnan_use=yes else @@ -12101,12 +12103,12 @@ fi for ac_func in _isnan do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12105: checking for $ac_func" >&5 +echo "configure:12107: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12157,7 +12159,7 @@ done echo $ac_n "checking for _finite declaration""... $ac_c" 1>&6 -echo "configure:12161: checking for _finite declaration" >&5 +echo "configure:12163: checking for _finite declaration" >&5 if test x${glibcpp_cv_func__finite_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__finite_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12172,14 +12174,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _finite(0); ; return 0; } EOF -if { (eval echo configure:12183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__finite_use=yes else @@ -12205,12 +12207,12 @@ fi for ac_func in _finite do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12209: checking for $ac_func" >&5 +echo "configure:12211: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12261,7 +12263,7 @@ done echo $ac_n "checking for _copysign declaration""... $ac_c" 1>&6 -echo "configure:12265: checking for _copysign declaration" >&5 +echo "configure:12267: checking for _copysign declaration" >&5 if test x${glibcpp_cv_func__copysign_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__copysign_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12276,14 +12278,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _copysign(0, 0); ; return 0; } EOF -if { (eval echo configure:12287: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__copysign_use=yes else @@ -12309,12 +12311,12 @@ fi for ac_func in _copysign do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12313: checking for $ac_func" >&5 +echo "configure:12315: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12365,7 +12367,7 @@ done echo $ac_n "checking for _sincos declaration""... $ac_c" 1>&6 -echo "configure:12369: checking for _sincos declaration" >&5 +echo "configure:12371: checking for _sincos declaration" >&5 if test x${glibcpp_cv_func__sincos_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sincos_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12380,14 +12382,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sincos(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:12391: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12393: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sincos_use=yes else @@ -12413,12 +12415,12 @@ fi for ac_func in _sincos do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12417: checking for $ac_func" >&5 +echo "configure:12419: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12469,7 +12471,7 @@ done echo $ac_n "checking for _fpclass declaration""... $ac_c" 1>&6 -echo "configure:12473: checking for _fpclass declaration" >&5 +echo "configure:12475: checking for _fpclass declaration" >&5 if test x${glibcpp_cv_func__fpclass_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__fpclass_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12484,14 +12486,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _fpclass(0); ; return 0; } EOF -if { (eval echo configure:12495: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12497: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__fpclass_use=yes else @@ -12517,12 +12519,12 @@ fi for ac_func in _fpclass do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12521: checking for $ac_func" >&5 +echo "configure:12523: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12573,7 +12575,7 @@ done echo $ac_n "checking for _qfpclass declaration""... $ac_c" 1>&6 -echo "configure:12577: checking for _qfpclass declaration" >&5 +echo "configure:12579: checking for _qfpclass declaration" >&5 if test x${glibcpp_cv_func__qfpclass_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__qfpclass_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12588,14 +12590,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _qfpclass(0); ; return 0; } EOF -if { (eval echo configure:12599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12601: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__qfpclass_use=yes else @@ -12621,12 +12623,12 @@ fi for ac_func in _qfpclass do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12625: checking for $ac_func" >&5 +echo "configure:12627: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12655: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12678,7 +12680,7 @@ done echo $ac_n "checking for _isnanf declaration""... $ac_c" 1>&6 -echo "configure:12682: checking for _isnanf declaration" >&5 +echo "configure:12684: checking for _isnanf declaration" >&5 if test x${glibcpp_cv_func__isnanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isnanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12693,14 +12695,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isnanf(0); ; return 0; } EOF -if { (eval echo configure:12704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isnanf_use=yes else @@ -12726,12 +12728,12 @@ fi for ac_func in _isnanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12730: checking for $ac_func" >&5 +echo "configure:12732: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12782,7 +12784,7 @@ done echo $ac_n "checking for _isinff declaration""... $ac_c" 1>&6 -echo "configure:12786: checking for _isinff declaration" >&5 +echo "configure:12788: checking for _isinff declaration" >&5 if test x${glibcpp_cv_func__isinff_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isinff_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12797,14 +12799,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isinff(0); ; return 0; } EOF -if { (eval echo configure:12808: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isinff_use=yes else @@ -12830,12 +12832,12 @@ fi for ac_func in _isinff do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12834: checking for $ac_func" >&5 +echo "configure:12836: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12886,7 +12888,7 @@ done echo $ac_n "checking for _acosf declaration""... $ac_c" 1>&6 -echo "configure:12890: checking for _acosf declaration" >&5 +echo "configure:12892: checking for _acosf declaration" >&5 if test x${glibcpp_cv_func__acosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__acosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -12901,14 +12903,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _acosf(0); ; return 0; } EOF -if { (eval echo configure:12912: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:12914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__acosf_use=yes else @@ -12934,12 +12936,12 @@ fi for ac_func in _acosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:12938: checking for $ac_func" >&5 +echo "configure:12940: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:12968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -12990,7 +12992,7 @@ done echo $ac_n "checking for _asinf declaration""... $ac_c" 1>&6 -echo "configure:12994: checking for _asinf declaration" >&5 +echo "configure:12996: checking for _asinf declaration" >&5 if test x${glibcpp_cv_func__asinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__asinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13005,14 +13007,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _asinf(0); ; return 0; } EOF -if { (eval echo configure:13016: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13018: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__asinf_use=yes else @@ -13038,12 +13040,12 @@ fi for ac_func in _asinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13042: checking for $ac_func" >&5 +echo "configure:13044: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13072: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13094,7 +13096,7 @@ done echo $ac_n "checking for _atanf declaration""... $ac_c" 1>&6 -echo "configure:13098: checking for _atanf declaration" >&5 +echo "configure:13100: checking for _atanf declaration" >&5 if test x${glibcpp_cv_func__atanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__atanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13109,14 +13111,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _atanf(0); ; return 0; } EOF -if { (eval echo configure:13120: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__atanf_use=yes else @@ -13142,12 +13144,12 @@ fi for ac_func in _atanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13146: checking for $ac_func" >&5 +echo "configure:13148: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13198,7 +13200,7 @@ done echo $ac_n "checking for _ceilf declaration""... $ac_c" 1>&6 -echo "configure:13202: checking for _ceilf declaration" >&5 +echo "configure:13204: checking for _ceilf declaration" >&5 if test x${glibcpp_cv_func__ceilf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__ceilf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13213,14 +13215,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _ceilf(0); ; return 0; } EOF -if { (eval echo configure:13224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13226: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__ceilf_use=yes else @@ -13246,12 +13248,12 @@ fi for ac_func in _ceilf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13250: checking for $ac_func" >&5 +echo "configure:13252: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13302,7 +13304,7 @@ done echo $ac_n "checking for _cosf declaration""... $ac_c" 1>&6 -echo "configure:13306: checking for _cosf declaration" >&5 +echo "configure:13308: checking for _cosf declaration" >&5 if test x${glibcpp_cv_func__cosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__cosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13317,14 +13319,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _cosf(0); ; return 0; } EOF -if { (eval echo configure:13328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__cosf_use=yes else @@ -13350,12 +13352,12 @@ fi for ac_func in _cosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13354: checking for $ac_func" >&5 +echo "configure:13356: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13406,7 +13408,7 @@ done echo $ac_n "checking for _coshf declaration""... $ac_c" 1>&6 -echo "configure:13410: checking for _coshf declaration" >&5 +echo "configure:13412: checking for _coshf declaration" >&5 if test x${glibcpp_cv_func__coshf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__coshf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13421,14 +13423,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _coshf(0); ; return 0; } EOF -if { (eval echo configure:13432: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13434: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__coshf_use=yes else @@ -13454,12 +13456,12 @@ fi for ac_func in _coshf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13458: checking for $ac_func" >&5 +echo "configure:13460: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13510,7 +13512,7 @@ done echo $ac_n "checking for _fabsf declaration""... $ac_c" 1>&6 -echo "configure:13514: checking for _fabsf declaration" >&5 +echo "configure:13516: checking for _fabsf declaration" >&5 if test x${glibcpp_cv_func__fabsf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__fabsf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13525,14 +13527,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _fabsf(0); ; return 0; } EOF -if { (eval echo configure:13536: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13538: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__fabsf_use=yes else @@ -13558,12 +13560,12 @@ fi for ac_func in _fabsf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13562: checking for $ac_func" >&5 +echo "configure:13564: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13614,7 +13616,7 @@ done echo $ac_n "checking for _floorf declaration""... $ac_c" 1>&6 -echo "configure:13618: checking for _floorf declaration" >&5 +echo "configure:13620: checking for _floorf declaration" >&5 if test x${glibcpp_cv_func__floorf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__floorf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13629,14 +13631,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _floorf(0); ; return 0; } EOF -if { (eval echo configure:13640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13642: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__floorf_use=yes else @@ -13662,12 +13664,12 @@ fi for ac_func in _floorf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13666: checking for $ac_func" >&5 +echo "configure:13668: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13718,7 +13720,7 @@ done echo $ac_n "checking for _fmodf declaration""... $ac_c" 1>&6 -echo "configure:13722: checking for _fmodf declaration" >&5 +echo "configure:13724: checking for _fmodf declaration" >&5 if test x${glibcpp_cv_func__fmodf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__fmodf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13733,14 +13735,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _fmodf(0, 0); ; return 0; } EOF -if { (eval echo configure:13744: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13746: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__fmodf_use=yes else @@ -13766,12 +13768,12 @@ fi for ac_func in _fmodf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13770: checking for $ac_func" >&5 +echo "configure:13772: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13822,7 +13824,7 @@ done echo $ac_n "checking for _frexpf declaration""... $ac_c" 1>&6 -echo "configure:13826: checking for _frexpf declaration" >&5 +echo "configure:13828: checking for _frexpf declaration" >&5 if test x${glibcpp_cv_func__frexpf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__frexpf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13837,14 +13839,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _frexpf(0, 0); ; return 0; } EOF -if { (eval echo configure:13848: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13850: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__frexpf_use=yes else @@ -13870,12 +13872,12 @@ fi for ac_func in _frexpf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13874: checking for $ac_func" >&5 +echo "configure:13876: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:13904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -13926,7 +13928,7 @@ done echo $ac_n "checking for _ldexpf declaration""... $ac_c" 1>&6 -echo "configure:13930: checking for _ldexpf declaration" >&5 +echo "configure:13932: checking for _ldexpf declaration" >&5 if test x${glibcpp_cv_func__ldexpf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__ldexpf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -13941,14 +13943,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _ldexpf(0, 0); ; return 0; } EOF -if { (eval echo configure:13952: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:13954: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__ldexpf_use=yes else @@ -13974,12 +13976,12 @@ fi for ac_func in _ldexpf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:13978: checking for $ac_func" >&5 +echo "configure:13980: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14030,7 +14032,7 @@ done echo $ac_n "checking for _logf declaration""... $ac_c" 1>&6 -echo "configure:14034: checking for _logf declaration" >&5 +echo "configure:14036: checking for _logf declaration" >&5 if test x${glibcpp_cv_func__logf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__logf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14045,14 +14047,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _logf(0); ; return 0; } EOF -if { (eval echo configure:14056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__logf_use=yes else @@ -14078,12 +14080,12 @@ fi for ac_func in _logf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14082: checking for $ac_func" >&5 +echo "configure:14084: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14134,7 +14136,7 @@ done echo $ac_n "checking for _log10f declaration""... $ac_c" 1>&6 -echo "configure:14138: checking for _log10f declaration" >&5 +echo "configure:14140: checking for _log10f declaration" >&5 if test x${glibcpp_cv_func__log10f_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__log10f_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14149,14 +14151,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _log10f(0); ; return 0; } EOF -if { (eval echo configure:14160: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14162: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__log10f_use=yes else @@ -14182,12 +14184,12 @@ fi for ac_func in _log10f do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14186: checking for $ac_func" >&5 +echo "configure:14188: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14238,7 +14240,7 @@ done echo $ac_n "checking for _modff declaration""... $ac_c" 1>&6 -echo "configure:14242: checking for _modff declaration" >&5 +echo "configure:14244: checking for _modff declaration" >&5 if test x${glibcpp_cv_func__modff_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__modff_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14253,14 +14255,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _modff(0, 0); ; return 0; } EOF -if { (eval echo configure:14264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__modff_use=yes else @@ -14286,12 +14288,12 @@ fi for ac_func in _modff do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14290: checking for $ac_func" >&5 +echo "configure:14292: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14320: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14342,7 +14344,7 @@ done echo $ac_n "checking for _powf declaration""... $ac_c" 1>&6 -echo "configure:14346: checking for _powf declaration" >&5 +echo "configure:14348: checking for _powf declaration" >&5 if test x${glibcpp_cv_func__powf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__powf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14357,14 +14359,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _powf(0, 0); ; return 0; } EOF -if { (eval echo configure:14368: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14370: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__powf_use=yes else @@ -14390,12 +14392,12 @@ fi for ac_func in _powf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14394: checking for $ac_func" >&5 +echo "configure:14396: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14424: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14446,7 +14448,7 @@ done echo $ac_n "checking for _sinf declaration""... $ac_c" 1>&6 -echo "configure:14450: checking for _sinf declaration" >&5 +echo "configure:14452: checking for _sinf declaration" >&5 if test x${glibcpp_cv_func__sinf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sinf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14461,14 +14463,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sinf(0); ; return 0; } EOF -if { (eval echo configure:14472: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sinf_use=yes else @@ -14494,12 +14496,12 @@ fi for ac_func in _sinf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14498: checking for $ac_func" >&5 +echo "configure:14500: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14550,7 +14552,7 @@ done echo $ac_n "checking for _sinhf declaration""... $ac_c" 1>&6 -echo "configure:14554: checking for _sinhf declaration" >&5 +echo "configure:14556: checking for _sinhf declaration" >&5 if test x${glibcpp_cv_func__sinhf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sinhf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14565,14 +14567,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sinhf(0); ; return 0; } EOF -if { (eval echo configure:14576: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14578: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sinhf_use=yes else @@ -14598,12 +14600,12 @@ fi for ac_func in _sinhf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14602: checking for $ac_func" >&5 +echo "configure:14604: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14654,7 +14656,7 @@ done echo $ac_n "checking for _sqrtf declaration""... $ac_c" 1>&6 -echo "configure:14658: checking for _sqrtf declaration" >&5 +echo "configure:14660: checking for _sqrtf declaration" >&5 if test x${glibcpp_cv_func__sqrtf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sqrtf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14669,14 +14671,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sqrtf(0); ; return 0; } EOF -if { (eval echo configure:14680: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14682: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sqrtf_use=yes else @@ -14702,12 +14704,12 @@ fi for ac_func in _sqrtf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14706: checking for $ac_func" >&5 +echo "configure:14708: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14758,7 +14760,7 @@ done echo $ac_n "checking for _tanf declaration""... $ac_c" 1>&6 -echo "configure:14762: checking for _tanf declaration" >&5 +echo "configure:14764: checking for _tanf declaration" >&5 if test x${glibcpp_cv_func__tanf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__tanf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14773,14 +14775,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _tanf(0); ; return 0; } EOF -if { (eval echo configure:14784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14786: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__tanf_use=yes else @@ -14806,12 +14808,12 @@ fi for ac_func in _tanf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14810: checking for $ac_func" >&5 +echo "configure:14812: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14840: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14862,7 +14864,7 @@ done echo $ac_n "checking for _tanhf declaration""... $ac_c" 1>&6 -echo "configure:14866: checking for _tanhf declaration" >&5 +echo "configure:14868: checking for _tanhf declaration" >&5 if test x${glibcpp_cv_func__tanhf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__tanhf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14877,14 +14879,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _tanhf(0); ; return 0; } EOF -if { (eval echo configure:14888: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14890: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__tanhf_use=yes else @@ -14910,12 +14912,12 @@ fi for ac_func in _tanhf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:14914: checking for $ac_func" >&5 +echo "configure:14916: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:14944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -14966,7 +14968,7 @@ done echo $ac_n "checking for _sincosf declaration""... $ac_c" 1>&6 -echo "configure:14970: checking for _sincosf declaration" >&5 +echo "configure:14972: checking for _sincosf declaration" >&5 if test x${glibcpp_cv_func__sincosf_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sincosf_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -14981,14 +14983,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sincosf(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:14992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:14994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sincosf_use=yes else @@ -15014,12 +15016,12 @@ fi for ac_func in _sincosf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15018: checking for $ac_func" >&5 +echo "configure:15020: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15048: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15070,7 +15072,7 @@ done echo $ac_n "checking for _finitef declaration""... $ac_c" 1>&6 -echo "configure:15074: checking for _finitef declaration" >&5 +echo "configure:15076: checking for _finitef declaration" >&5 if test x${glibcpp_cv_func__finitef_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__finitef_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15085,14 +15087,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _finitef(0); ; return 0; } EOF -if { (eval echo configure:15096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15098: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__finitef_use=yes else @@ -15118,12 +15120,12 @@ fi for ac_func in _finitef do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15122: checking for $ac_func" >&5 +echo "configure:15124: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15175,7 +15177,7 @@ done echo $ac_n "checking for _isnanl declaration""... $ac_c" 1>&6 -echo "configure:15179: checking for _isnanl declaration" >&5 +echo "configure:15181: checking for _isnanl declaration" >&5 if test x${glibcpp_cv_func__isnanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isnanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15190,14 +15192,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isnanl(0); ; return 0; } EOF -if { (eval echo configure:15201: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15203: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isnanl_use=yes else @@ -15223,12 +15225,12 @@ fi for ac_func in _isnanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15227: checking for $ac_func" >&5 +echo "configure:15229: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15279,7 +15281,7 @@ done echo $ac_n "checking for _isinfl declaration""... $ac_c" 1>&6 -echo "configure:15283: checking for _isinfl declaration" >&5 +echo "configure:15285: checking for _isinfl declaration" >&5 if test x${glibcpp_cv_func__isinfl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__isinfl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15294,14 +15296,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _isinfl(0); ; return 0; } EOF -if { (eval echo configure:15305: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15307: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__isinfl_use=yes else @@ -15327,12 +15329,12 @@ fi for ac_func in _isinfl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15331: checking for $ac_func" >&5 +echo "configure:15333: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15361: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15383,7 +15385,7 @@ done echo $ac_n "checking for _copysignl declaration""... $ac_c" 1>&6 -echo "configure:15387: checking for _copysignl declaration" >&5 +echo "configure:15389: checking for _copysignl declaration" >&5 if test x${glibcpp_cv_func__copysignl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__copysignl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15398,14 +15400,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _copysignl(0, 0); ; return 0; } EOF -if { (eval echo configure:15409: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15411: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__copysignl_use=yes else @@ -15431,12 +15433,12 @@ fi for ac_func in _copysignl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15435: checking for $ac_func" >&5 +echo "configure:15437: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15487,7 +15489,7 @@ done echo $ac_n "checking for _acosl declaration""... $ac_c" 1>&6 -echo "configure:15491: checking for _acosl declaration" >&5 +echo "configure:15493: checking for _acosl declaration" >&5 if test x${glibcpp_cv_func__acosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__acosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15502,14 +15504,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _acosl(0); ; return 0; } EOF -if { (eval echo configure:15513: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15515: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__acosl_use=yes else @@ -15535,12 +15537,12 @@ fi for ac_func in _acosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15539: checking for $ac_func" >&5 +echo "configure:15541: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15591,7 +15593,7 @@ done echo $ac_n "checking for _asinl declaration""... $ac_c" 1>&6 -echo "configure:15595: checking for _asinl declaration" >&5 +echo "configure:15597: checking for _asinl declaration" >&5 if test x${glibcpp_cv_func__asinl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__asinl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15606,14 +15608,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _asinl(0); ; return 0; } EOF -if { (eval echo configure:15617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15619: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__asinl_use=yes else @@ -15639,12 +15641,12 @@ fi for ac_func in _asinl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15643: checking for $ac_func" >&5 +echo "configure:15645: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15695,7 +15697,7 @@ done echo $ac_n "checking for _atanl declaration""... $ac_c" 1>&6 -echo "configure:15699: checking for _atanl declaration" >&5 +echo "configure:15701: checking for _atanl declaration" >&5 if test x${glibcpp_cv_func__atanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__atanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15710,14 +15712,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _atanl(0); ; return 0; } EOF -if { (eval echo configure:15721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15723: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__atanl_use=yes else @@ -15743,12 +15745,12 @@ fi for ac_func in _atanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15747: checking for $ac_func" >&5 +echo "configure:15749: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15799,7 +15801,7 @@ done echo $ac_n "checking for _atan2l declaration""... $ac_c" 1>&6 -echo "configure:15803: checking for _atan2l declaration" >&5 +echo "configure:15805: checking for _atan2l declaration" >&5 if test x${glibcpp_cv_func__atan2l_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__atan2l_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15814,14 +15816,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _atan2l(0, 0); ; return 0; } EOF -if { (eval echo configure:15825: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15827: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__atan2l_use=yes else @@ -15847,12 +15849,12 @@ fi for ac_func in _atan2l do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15851: checking for $ac_func" >&5 +echo "configure:15853: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -15903,7 +15905,7 @@ done echo $ac_n "checking for _ceill declaration""... $ac_c" 1>&6 -echo "configure:15907: checking for _ceill declaration" >&5 +echo "configure:15909: checking for _ceill declaration" >&5 if test x${glibcpp_cv_func__ceill_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__ceill_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -15918,14 +15920,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _ceill(0); ; return 0; } EOF -if { (eval echo configure:15929: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:15931: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__ceill_use=yes else @@ -15951,12 +15953,12 @@ fi for ac_func in _ceill do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:15955: checking for $ac_func" >&5 +echo "configure:15957: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:15985: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16007,7 +16009,7 @@ done echo $ac_n "checking for _cosl declaration""... $ac_c" 1>&6 -echo "configure:16011: checking for _cosl declaration" >&5 +echo "configure:16013: checking for _cosl declaration" >&5 if test x${glibcpp_cv_func__cosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__cosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16022,14 +16024,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _cosl(0); ; return 0; } EOF -if { (eval echo configure:16033: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16035: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__cosl_use=yes else @@ -16055,12 +16057,12 @@ fi for ac_func in _cosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16059: checking for $ac_func" >&5 +echo "configure:16061: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16089: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16111,7 +16113,7 @@ done echo $ac_n "checking for _coshl declaration""... $ac_c" 1>&6 -echo "configure:16115: checking for _coshl declaration" >&5 +echo "configure:16117: checking for _coshl declaration" >&5 if test x${glibcpp_cv_func__coshl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__coshl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16126,14 +16128,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _coshl(0); ; return 0; } EOF -if { (eval echo configure:16137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__coshl_use=yes else @@ -16159,12 +16161,12 @@ fi for ac_func in _coshl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16163: checking for $ac_func" >&5 +echo "configure:16165: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16215,7 +16217,7 @@ done echo $ac_n "checking for _expl declaration""... $ac_c" 1>&6 -echo "configure:16219: checking for _expl declaration" >&5 +echo "configure:16221: checking for _expl declaration" >&5 if test x${glibcpp_cv_func__expl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__expl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16230,14 +16232,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _expl(0); ; return 0; } EOF -if { (eval echo configure:16241: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16243: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__expl_use=yes else @@ -16263,12 +16265,12 @@ fi for ac_func in _expl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16267: checking for $ac_func" >&5 +echo "configure:16269: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16319,7 +16321,7 @@ done echo $ac_n "checking for _fabsl declaration""... $ac_c" 1>&6 -echo "configure:16323: checking for _fabsl declaration" >&5 +echo "configure:16325: checking for _fabsl declaration" >&5 if test x${glibcpp_cv_func__fabsl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__fabsl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16334,14 +16336,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _fabsl(0); ; return 0; } EOF -if { (eval echo configure:16345: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__fabsl_use=yes else @@ -16367,12 +16369,12 @@ fi for ac_func in _fabsl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16371: checking for $ac_func" >&5 +echo "configure:16373: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16401: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16423,7 +16425,7 @@ done echo $ac_n "checking for _floorl declaration""... $ac_c" 1>&6 -echo "configure:16427: checking for _floorl declaration" >&5 +echo "configure:16429: checking for _floorl declaration" >&5 if test x${glibcpp_cv_func__floorl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__floorl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16438,14 +16440,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _floorl(0); ; return 0; } EOF -if { (eval echo configure:16449: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__floorl_use=yes else @@ -16471,12 +16473,12 @@ fi for ac_func in _floorl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16475: checking for $ac_func" >&5 +echo "configure:16477: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16527,7 +16529,7 @@ done echo $ac_n "checking for _fmodl declaration""... $ac_c" 1>&6 -echo "configure:16531: checking for _fmodl declaration" >&5 +echo "configure:16533: checking for _fmodl declaration" >&5 if test x${glibcpp_cv_func__fmodl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__fmodl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16542,14 +16544,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _fmodl(0, 0); ; return 0; } EOF -if { (eval echo configure:16553: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16555: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__fmodl_use=yes else @@ -16575,12 +16577,12 @@ fi for ac_func in _fmodl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16579: checking for $ac_func" >&5 +echo "configure:16581: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16631,7 +16633,7 @@ done echo $ac_n "checking for _frexpl declaration""... $ac_c" 1>&6 -echo "configure:16635: checking for _frexpl declaration" >&5 +echo "configure:16637: checking for _frexpl declaration" >&5 if test x${glibcpp_cv_func__frexpl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__frexpl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16646,14 +16648,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _frexpl(0, 0); ; return 0; } EOF -if { (eval echo configure:16657: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16659: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__frexpl_use=yes else @@ -16679,12 +16681,12 @@ fi for ac_func in _frexpl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16683: checking for $ac_func" >&5 +echo "configure:16685: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16735,7 +16737,7 @@ done echo $ac_n "checking for _ldexpl declaration""... $ac_c" 1>&6 -echo "configure:16739: checking for _ldexpl declaration" >&5 +echo "configure:16741: checking for _ldexpl declaration" >&5 if test x${glibcpp_cv_func__ldexpl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__ldexpl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16750,14 +16752,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _ldexpl(0, 0); ; return 0; } EOF -if { (eval echo configure:16761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16763: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__ldexpl_use=yes else @@ -16783,12 +16785,12 @@ fi for ac_func in _ldexpl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16787: checking for $ac_func" >&5 +echo "configure:16789: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16839,7 +16841,7 @@ done echo $ac_n "checking for _logl declaration""... $ac_c" 1>&6 -echo "configure:16843: checking for _logl declaration" >&5 +echo "configure:16845: checking for _logl declaration" >&5 if test x${glibcpp_cv_func__logl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__logl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16854,14 +16856,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _logl(0); ; return 0; } EOF -if { (eval echo configure:16865: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16867: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__logl_use=yes else @@ -16887,12 +16889,12 @@ fi for ac_func in _logl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16891: checking for $ac_func" >&5 +echo "configure:16893: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:16921: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -16943,7 +16945,7 @@ done echo $ac_n "checking for _log10l declaration""... $ac_c" 1>&6 -echo "configure:16947: checking for _log10l declaration" >&5 +echo "configure:16949: checking for _log10l declaration" >&5 if test x${glibcpp_cv_func__log10l_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__log10l_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -16958,14 +16960,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _log10l(0); ; return 0; } EOF -if { (eval echo configure:16969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:16971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__log10l_use=yes else @@ -16991,12 +16993,12 @@ fi for ac_func in _log10l do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:16995: checking for $ac_func" >&5 +echo "configure:16997: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17025: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17047,7 +17049,7 @@ done echo $ac_n "checking for _modfl declaration""... $ac_c" 1>&6 -echo "configure:17051: checking for _modfl declaration" >&5 +echo "configure:17053: checking for _modfl declaration" >&5 if test x${glibcpp_cv_func__modfl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__modfl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17062,14 +17064,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _modfl(0, 0); ; return 0; } EOF -if { (eval echo configure:17073: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17075: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__modfl_use=yes else @@ -17095,12 +17097,12 @@ fi for ac_func in _modfl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17099: checking for $ac_func" >&5 +echo "configure:17101: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17151,7 +17153,7 @@ done echo $ac_n "checking for _powl declaration""... $ac_c" 1>&6 -echo "configure:17155: checking for _powl declaration" >&5 +echo "configure:17157: checking for _powl declaration" >&5 if test x${glibcpp_cv_func__powl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__powl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17166,14 +17168,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _powl(0, 0); ; return 0; } EOF -if { (eval echo configure:17177: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17179: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__powl_use=yes else @@ -17199,12 +17201,12 @@ fi for ac_func in _powl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17203: checking for $ac_func" >&5 +echo "configure:17205: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17255,7 +17257,7 @@ done echo $ac_n "checking for _sinl declaration""... $ac_c" 1>&6 -echo "configure:17259: checking for _sinl declaration" >&5 +echo "configure:17261: checking for _sinl declaration" >&5 if test x${glibcpp_cv_func__sinl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sinl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17270,14 +17272,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sinl(0); ; return 0; } EOF -if { (eval echo configure:17281: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17283: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sinl_use=yes else @@ -17303,12 +17305,12 @@ fi for ac_func in _sinl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17307: checking for $ac_func" >&5 +echo "configure:17309: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17359,7 +17361,7 @@ done echo $ac_n "checking for _sinhl declaration""... $ac_c" 1>&6 -echo "configure:17363: checking for _sinhl declaration" >&5 +echo "configure:17365: checking for _sinhl declaration" >&5 if test x${glibcpp_cv_func__sinhl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sinhl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17374,14 +17376,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sinhl(0); ; return 0; } EOF -if { (eval echo configure:17385: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17387: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sinhl_use=yes else @@ -17407,12 +17409,12 @@ fi for ac_func in _sinhl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17411: checking for $ac_func" >&5 +echo "configure:17413: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17463,7 +17465,7 @@ done echo $ac_n "checking for _sqrtl declaration""... $ac_c" 1>&6 -echo "configure:17467: checking for _sqrtl declaration" >&5 +echo "configure:17469: checking for _sqrtl declaration" >&5 if test x${glibcpp_cv_func__sqrtl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sqrtl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17478,14 +17480,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sqrtl(0); ; return 0; } EOF -if { (eval echo configure:17489: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sqrtl_use=yes else @@ -17511,12 +17513,12 @@ fi for ac_func in _sqrtl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17515: checking for $ac_func" >&5 +echo "configure:17517: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17567,7 +17569,7 @@ done echo $ac_n "checking for _tanl declaration""... $ac_c" 1>&6 -echo "configure:17571: checking for _tanl declaration" >&5 +echo "configure:17573: checking for _tanl declaration" >&5 if test x${glibcpp_cv_func__tanl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__tanl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17582,14 +17584,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _tanl(0); ; return 0; } EOF -if { (eval echo configure:17593: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17595: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__tanl_use=yes else @@ -17615,12 +17617,12 @@ fi for ac_func in _tanl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17619: checking for $ac_func" >&5 +echo "configure:17621: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17671,7 +17673,7 @@ done echo $ac_n "checking for _tanhl declaration""... $ac_c" 1>&6 -echo "configure:17675: checking for _tanhl declaration" >&5 +echo "configure:17677: checking for _tanhl declaration" >&5 if test x${glibcpp_cv_func__tanhl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__tanhl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17686,14 +17688,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _tanhl(0); ; return 0; } EOF -if { (eval echo configure:17697: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17699: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__tanhl_use=yes else @@ -17719,12 +17721,12 @@ fi for ac_func in _tanhl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17723: checking for $ac_func" >&5 +echo "configure:17725: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17775,7 +17777,7 @@ done echo $ac_n "checking for _sincosl declaration""... $ac_c" 1>&6 -echo "configure:17779: checking for _sincosl declaration" >&5 +echo "configure:17781: checking for _sincosl declaration" >&5 if test x${glibcpp_cv_func__sincosl_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__sincosl_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17790,14 +17792,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _sincosl(0, 0, 0); ; return 0; } EOF -if { (eval echo configure:17801: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17803: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__sincosl_use=yes else @@ -17823,12 +17825,12 @@ fi for ac_func in _sincosl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17827: checking for $ac_func" >&5 +echo "configure:17829: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17879,7 +17881,7 @@ done echo $ac_n "checking for _finitel declaration""... $ac_c" 1>&6 -echo "configure:17883: checking for _finitel declaration" >&5 +echo "configure:17885: checking for _finitel declaration" >&5 if test x${glibcpp_cv_func__finitel_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func__finitel_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17894,14 +17896,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { _finitel(0); ; return 0; } EOF -if { (eval echo configure:17905: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:17907: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func__finitel_use=yes else @@ -17927,12 +17929,12 @@ fi for ac_func in _finitel do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:17931: checking for $ac_func" >&5 +echo "configure:17933: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:17961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -17987,7 +17989,7 @@ done echo $ac_n "checking for main in -lm""... $ac_c" 1>&6 -echo "configure:17991: checking for main in -lm" >&5 +echo "configure:17993: checking for main in -lm" >&5 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -17995,14 +17997,14 @@ else ac_save_LIBS="$LIBS" LIBS="-lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -18032,12 +18034,12 @@ fi for ac_func in nan hypot hypotf atan2f expf copysignf do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:18036: checking for $ac_func" >&5 +echo "configure:18038: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -18094,12 +18096,12 @@ done for ac_func in hypotl signbitl do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:18098: checking for $ac_func" >&5 +echo "configure:18100: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -18156,7 +18158,7 @@ done echo $ac_n "checking for GNU C++ __complex__ support""... $ac_c" 1>&6 -echo "configure:18160: checking for GNU C++ __complex__ support" >&5 +echo "configure:18162: checking for GNU C++ __complex__ support" >&5 if eval "test \"`echo '$''{'glibcpp_cv_complex'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18170,7 +18172,7 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18185: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_complex=ok else @@ -18209,7 +18211,7 @@ EOF fi echo $ac_n "checking for GNU C++ __complex__ float support""... $ac_c" 1>&6 -echo "configure:18213: checking for GNU C++ __complex__ float support" >&5 +echo "configure:18215: checking for GNU C++ __complex__ float support" >&5 if eval "test \"`echo '$''{'glibcpp_cv_float_complex'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -18242,14 +18244,14 @@ cross_compiling=$ac_cv_prog_cxx_cross }; EOB cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18255: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_float_complex=ok else @@ -18281,16 +18283,16 @@ EOF echo $ac_n "checking for mbstate_t""... $ac_c" 1>&6 -echo "configure:18285: checking for mbstate_t" >&5 +echo "configure:18287: checking for mbstate_t" >&5 cat > conftest.$ac_ext < int main() { mbstate_t teststate; ; return 0; } EOF -if { (eval echo configure:18294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18296: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* have_mbstate_t=yes else @@ -18312,17 +18314,17 @@ EOF do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:18316: checking for $ac_hdr" >&5 +echo "configure:18318: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:18326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:18328: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -18351,17 +18353,17 @@ done ac_safe=`echo "wctype.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for wctype.h""... $ac_c" 1>&6 -echo "configure:18355: checking for wctype.h" >&5 +echo "configure:18357: checking for wctype.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:18365: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:18367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -18388,16 +18390,16 @@ fi && test x"$enable_c_mbchar" != xno; then echo $ac_n "checking for WCHAR_MIN and WCHAR_MAX""... $ac_c" 1>&6 -echo "configure:18392: checking for WCHAR_MIN and WCHAR_MAX" >&5 +echo "configure:18394: checking for WCHAR_MIN and WCHAR_MAX" >&5 cat > conftest.$ac_ext < int main() { int i = WCHAR_MIN; int j = WCHAR_MAX; ; return 0; } EOF -if { (eval echo configure:18401: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18403: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* has_wchar_minmax=yes else @@ -18410,9 +18412,9 @@ rm -f conftest* echo "$ac_t""$has_wchar_minmax" 1>&6 echo $ac_n "checking for WEOF""... $ac_c" 1>&6 -echo "configure:18414: checking for WEOF" >&5 +echo "configure:18416: checking for WEOF" >&5 cat > conftest.$ac_ext < @@ -18421,7 +18423,7 @@ int main() { wint_t i = WEOF; ; return 0; } EOF -if { (eval echo configure:18425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18427: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* has_weof=yes else @@ -18437,12 +18439,12 @@ rm -f conftest* wcsrtombs mbsrtowcs do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:18441: checking for $ac_func" >&5 +echo "configure:18443: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18471: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -18492,7 +18494,7 @@ done echo $ac_n "checking for ISO C99 wchar_t support""... $ac_c" 1>&6 -echo "configure:18496: checking for ISO C99 wchar_t support" >&5 +echo "configure:18498: checking for ISO C99 wchar_t support" >&5 if test x"$has_weof" = xyes && test x"$has_wchar_minmax" = xyes \ && test x"$ac_wfuncs" = xyes; then ac_isoC99_wchar_t=yes @@ -18503,17 +18505,17 @@ echo "configure:18496: checking for ISO C99 wchar_t support" >&5 ac_safe=`echo "iconv.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for iconv.h""... $ac_c" 1>&6 -echo "configure:18507: checking for iconv.h" >&5 +echo "configure:18509: checking for iconv.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:18517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:18519: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -18537,17 +18539,17 @@ fi ac_safe=`echo "langinfo.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for langinfo.h""... $ac_c" 1>&6 -echo "configure:18541: checking for langinfo.h" >&5 +echo "configure:18543: checking for langinfo.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:18551: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:18553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -18571,7 +18573,7 @@ fi echo $ac_n "checking for iconv in -liconv""... $ac_c" 1>&6 -echo "configure:18575: checking for iconv in -liconv" >&5 +echo "configure:18577: checking for iconv in -liconv" >&5 ac_lib_var=`echo iconv'_'iconv | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -18579,7 +18581,7 @@ else ac_save_LIBS="$LIBS" LIBS="-liconv $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -18616,12 +18618,12 @@ fi for ac_func in iconv_open iconv_close iconv nl_langinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:18620: checking for $ac_func" >&5 +echo "configure:18622: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:18650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -18674,7 +18676,7 @@ done LIBS="$ac_save_LIBS" echo $ac_n "checking for XPG2 wchar_t support""... $ac_c" 1>&6 -echo "configure:18678: checking for XPG2 wchar_t support" >&5 +echo "configure:18680: checking for XPG2 wchar_t support" >&5 if test x"$ac_has_iconv_h" = xyes && test x"$ac_has_langinfo_h" = xyes \ && test x"$ac_XPG2funcs" = xyes; then ac_XPG2_wchar_t=yes @@ -18684,7 +18686,7 @@ echo "configure:18678: checking for XPG2 wchar_t support" >&5 echo "$ac_t""$ac_XPG2_wchar_t" 1>&6 echo $ac_n "checking for enabled wchar_t specializations""... $ac_c" 1>&6 -echo "configure:18688: checking for enabled wchar_t specializations" >&5 +echo "configure:18690: checking for enabled wchar_t specializations" >&5 if test x"$ac_isoC99_wchar_t" = xyes \ && test x"$ac_XPG2_wchar_t" = xyes; then libinst_wstring_la="libinst-wstring.la" @@ -18706,17 +18708,17 @@ EOF ac_safe=`echo "ctype.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for ctype.h""... $ac_c" 1>&6 -echo "configure:18710: checking for ctype.h" >&5 +echo "configure:18712: checking for ctype.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:18720: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:18722: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -18737,9 +18739,9 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then ctype_default=yes echo $ac_n "checking for GNU/Linux""... $ac_c" 1>&6 -echo "configure:18741: checking for GNU/Linux" >&5 +echo "configure:18743: checking for GNU/Linux" >&5 cat > conftest.$ac_ext < int main() { @@ -18750,7 +18752,7 @@ int + __ctype_tolower[a] + __ctype_toupper[a] + __ctype_b[a];} ; return 0; } EOF -if { (eval echo configure:18754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18756: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_linux=yes @@ -18769,9 +18771,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for FreeBSD 4.0""... $ac_c" 1>&6 -echo "configure:18773: checking for FreeBSD 4.0" >&5 +echo "configure:18775: checking for FreeBSD 4.0" >&5 cat > conftest.$ac_ext < int main() { @@ -18781,7 +18783,7 @@ int + _CTYPE_D + _CTYPE_P + _CTYPE_X + _CTYPE_G ;} ; return 0; } EOF -if { (eval echo configure:18785: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18787: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_bsd=yes @@ -18801,9 +18803,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for FreeBSD 3.4""... $ac_c" 1>&6 -echo "configure:18805: checking for FreeBSD 3.4" >&5 +echo "configure:18807: checking for FreeBSD 3.4" >&5 cat > conftest.$ac_ext < int main() { @@ -18813,7 +18815,7 @@ int + _D + _P + _X + _G + __istype (a, 0);} ; return 0; } EOF -if { (eval echo configure:18817: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18819: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_freebsd34=yes @@ -18833,9 +18835,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for NetBSD""... $ac_c" 1>&6 -echo "configure:18837: checking for NetBSD" >&5 +echo "configure:18839: checking for NetBSD" >&5 cat > conftest.$ac_ext < int main() { @@ -18845,7 +18847,7 @@ int + _N + _P + _X + _tolower_tab_[a] + _toupper_tab_[a];} ; return 0; } EOF -if { (eval echo configure:18849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18851: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_netbsd=yes @@ -18865,9 +18867,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for Solaris 2.6,7,8""... $ac_c" 1>&6 -echo "configure:18869: checking for Solaris 2.6,7,8" >&5 +echo "configure:18871: checking for Solaris 2.6,7,8" >&5 cat > conftest.$ac_ext < int main() { @@ -18878,7 +18880,7 @@ int + __trans_lower[a] + __trans_upper[a] + __ctype_mask[a];} ; return 0; } EOF -if { (eval echo configure:18882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_solaris=yes @@ -18893,7 +18895,7 @@ rm -f conftest* if test $ctype_solaris = "yes"; then echo $ac_n "checking for version""... $ac_c" 1>&6 -echo "configure:18897: checking for version" >&5 +echo "configure:18899: checking for version" >&5 ac_ext=C # CXXFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. ac_cpp='$CXXCPP $CPPFLAGS' @@ -18902,14 +18904,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { typedef long* __to_type; __to_type const& _M_toupper = __trans_upper; ; return 0; } EOF -if { (eval echo configure:18913: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18915: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_solaris26=yes @@ -18941,9 +18943,9 @@ cross_compiling=$ac_cv_prog_cc_cross if test $ctype_default = "yes"; then echo $ac_n "checking for Solaris 2.5.1""... $ac_c" 1>&6 -echo "configure:18945: checking for Solaris 2.5.1" >&5 +echo "configure:18947: checking for Solaris 2.5.1" >&5 cat > conftest.$ac_ext < int main() { @@ -18953,7 +18955,7 @@ int + __ctype[a];} ; return 0; } EOF -if { (eval echo configure:18957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_solaris25=yes @@ -18973,9 +18975,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for AIX""... $ac_c" 1>&6 -echo "configure:18977: checking for AIX" >&5 +echo "configure:18979: checking for AIX" >&5 cat > conftest.$ac_ext < int main() { @@ -18986,7 +18988,7 @@ int + _VALC('a') + _IS('c', 0);} ; return 0; } EOF -if { (eval echo configure:18990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:18992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_aix=yes @@ -19006,9 +19008,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for IRIX""... $ac_c" 1>&6 -echo "configure:19010: checking for IRIX" >&5 +echo "configure:19012: checking for IRIX" >&5 cat > conftest.$ac_ext < int main() { @@ -19018,7 +19020,7 @@ int _A + _PR + _G + _BL;} ; return 0; } EOF -if { (eval echo configure:19022: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:19024: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_irix=yes @@ -19038,9 +19040,9 @@ rm -f conftest* if test $ctype_default = "yes"; then echo $ac_n "checking for newlib""... $ac_c" 1>&6 -echo "configure:19042: checking for newlib" >&5 +echo "configure:19044: checking for newlib" >&5 cat > conftest.$ac_ext < int main() { @@ -19050,7 +19052,7 @@ int + _ctype_[a];} ; return 0; } EOF -if { (eval echo configure:19054: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:19056: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* \ ctype_newlib=yes @@ -19086,12 +19088,12 @@ fi for ac_func in strtof do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:19090: checking for $ac_func" >&5 +echo "configure:19092: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -19140,7 +19142,7 @@ done echo $ac_n "checking for strtold declaration""... $ac_c" 1>&6 -echo "configure:19144: checking for strtold declaration" >&5 +echo "configure:19146: checking for strtold declaration" >&5 if test x${glibcpp_cv_func_strtold_use+set} != xset; then if eval "test \"`echo '$''{'glibcpp_cv_func_strtold_use'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -19155,14 +19157,14 @@ ac_link='${CXX-g++} -o conftest${ac_exeext} $CXXFLAGS $CPPFLAGS $LDFLAGS conftes cross_compiling=$ac_cv_prog_cxx_cross cat > conftest.$ac_ext < int main() { strtold(0, 0); ; return 0; } EOF -if { (eval echo configure:19166: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:19168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* glibcpp_cv_func_strtold_use=yes else @@ -19188,12 +19190,12 @@ fi for ac_func in strtold do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:19192: checking for $ac_func" >&5 +echo "configure:19194: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -19250,17 +19252,17 @@ done do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:19254: checking for $ac_hdr" >&5 +echo "configure:19256: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:19264: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:19266: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -19289,12 +19291,12 @@ done for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:19293: checking for $ac_func" >&5 +echo "configure:19295: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -19342,7 +19344,7 @@ fi done echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:19346: checking for working mmap" >&5 +echo "configure:19348: checking for working mmap" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -19350,7 +19352,7 @@ else ac_cv_func_mmap_fixed_mapped=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:19496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_fixed_mapped=yes else @@ -19606,17 +19608,17 @@ rm -f confcache ac_safe=`echo "locale.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for locale.h""... $ac_c" 1>&6 -echo "configure:19610: checking for locale.h" >&5 +echo "configure:19612: checking for locale.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:19620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:19622: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -19634,19 +19636,19 @@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:19638: checking for LC_MESSAGES" >&5 +echo "configure:19640: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'ac_cv_val_LC_MESSAGES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return LC_MESSAGES ; return 0; } EOF -if { (eval echo configure:19650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:19652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_val_LC_MESSAGES=yes else @@ -19688,14 +19690,14 @@ INTERFACE=v3 # Check for the interface version number for specifying where header # files are installed, if a version number is provided. echo $ac_n "checking for interface version number""... $ac_c" 1>&6 -echo "configure:19692: checking for interface version number" >&5 +echo "configure:19694: checking for interface version number" >&5 libstdcxx_interface=$INTERFACE echo "$ac_t""$libstdcxx_interface" 1>&6 # Process the option --with-gxx-include-dir= echo $ac_n "checking for --with-gxx-include-dir""... $ac_c" 1>&6 -echo "configure:19699: checking for --with-gxx-include-dir" >&5 +echo "configure:19701: checking for --with-gxx-include-dir" >&5 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given. if test "${with_gxx_include_dir+set}" = set; then withval="$with_gxx_include_dir" @@ -19729,7 +19731,7 @@ fi # Process the option "--enable-version-specific-runtime-libs" echo $ac_n "checking for --enable-version-specific-runtime-libs""... $ac_c" 1>&6 -echo "configure:19733: checking for --enable-version-specific-runtime-libs" >&5 +echo "configure:19735: checking for --enable-version-specific-runtime-libs" >&5 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given. if test "${enable_version_specific_runtime_libs+set}" = set; then enableval="$enable_version_specific_runtime_libs" diff --git a/libstdc++-v3/docs/html/configopts.html b/libstdc++-v3/docs/html/configopts.html index 73230ae93b3..4e97fe91a54 100644 --- a/libstdc++-v3/docs/html/configopts.html +++ b/libstdc++-v3/docs/html/configopts.html @@ -7,7 +7,7 @@ libstdc++-v3 configure options - + @@ -56,13 +56,13 @@ options

--enable-cstdio [default] -

This is an abbreviated form of '--enable-cstdio=libio' +

This is an abbreviated form of '--enable-cstdio=stdio' (described next).

--enable-cstdio=LIB

Select a target-specific I/O package. As of libstdc++-v3 - snapshot 2.90.8, the choices are 'libio' to specify the GNU + snapshot 2.91, the choices are 'libio' to specify the GNU I/O package (from glibc, the GNU C library), or 'stdio' to use a generic "C" abstraction. @@ -71,8 +71,13 @@ options

--enable-long-long

The "long long" type was introduced in C99. It is provided as a GNU extension to C++98 in g++. This flag builds - support for "long long" into the library (specialized - templates and the like). + support for "long long" into the library + (specialized templates and the like). This option is off by + default: if enabled, users will have to either use the + new-style "C" headers by default (ie cmath not math.h) or add + appropriate compile-time flags to all compile lines to allow + "C" visibility of this feature (on gnu-linux, the flag is + -D_ISOC99_SOURCE).

--enable-cheaders=OPTION @@ -89,7 +94,7 @@ options

--enable-threads=LIB -

Select a threading library. As of libstdc++-v3 snapshot 2.90.8, +

Select a threading library. As of libstdc++-v3 snapshot 2.91, the choices are: 'yes' for some kind of default (hmmmmm); 'decosf1', 'irix', 'mach', 'os2', 'posix'/'pthreads' @@ -100,7 +105,8 @@ options single-threaded library.

All of this is currently undergoing a lot of changes. As of - 2.90.8, 'single' and 'posix' are the only implemented models. + 2.91, 'single' and 'posix' are the only implemented + models. Default is off.

--enable-version-specific-runtime-libs @@ -151,12 +157,14 @@ options you discover more!

-
--enable-wchar [default] -

Certain template specializations are required for wide character - conversion support. This is tricky and currently changing rapidly, - and can cause problems on new platforms. Disabling wide character - specializations is useful for initial porting steps, but builds - only a subset of what is required by ISO. +

--enable-c-mbchar [default] +

Certain template specializations are required for wide + character conversion support. This is tricky and currently + changing rapidly, and can cause problems on new platforms. + Disabling wide character specializations is useful for initial + porting steps, but builds only a subset of what is required by + ISO. Default is on, but the --enable-c_stdio=stdio + option currently turns it off.

@@ -169,7 +177,7 @@ options

-$Id: configopts.html,v 1.1 2000/12/10 04:03:08 pme Exp $ +$Id: configopts.html,v 1.2 2000/12/21 22:52:51 bkoz Exp $

diff --git a/libstdc++-v3/include/bits/c++config b/libstdc++-v3/include/bits/c++config index cd79a8de72d..30fc80456e5 100644 --- a/libstdc++-v3/include/bits/c++config +++ b/libstdc++-v3/include/bits/c++config @@ -1,6 +1,6 @@ // Predefined symbols and macros -*- C++ -*- -// Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. +// Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistribute it and/or modify it under the @@ -34,7 +34,7 @@ #include // The current version of the C++ library in compressed ISO date format. -#define __GLIBCPP__ 20001129 +#define __GLIBCPP__ 20010102 // This flag controls the error handling in string, and perhaps other // bits as time goes on: check out bits/basic_string.h for more -- 2.11.4.GIT