summaryrefslogtreecommitdiff
path: root/libstdc++-v3
Commit message (Collapse)AuthorAgeFilesLines
* 2000-07-11 Phil Edwards <pme@sourceware.cygnus.com>pme2000-07-1125-328/+341
| | | | | | | * docs: Update sourceware->sources in every HTML file. Minor updates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34967 138bc75d-0d04-0410-961f-82ee72b054a4
* Force checkin of footer.html to push webpages.pme2000-07-111-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34966 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-07-084-4/+5
| | | | | | | | | | * configure.in (AC_OUTPUT_COMMANDS): Link $THREADS.h and c++threads.h instead of copying. * acinclude.m4 (GLIBCPP_ENABLE_THREADS): Do link here. Tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34918 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-07-084-47/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34917 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-07 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-07-0711-1070/+1102
| | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34914 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-07 brent verner <brent@rcfile.org>bkoz2000-07-073-33/+129
| | | | | | | | | | | * testsuite/27_io/istream_unformatted.cc (test05): New test. 2000-07-07 Benjamin Kosnik <bkoz@gnu.org> * bits/istream.tcc (istream::getline): Minor tweaks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34913 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-07 Phil Edwards <pme@sourceware.cygnus.com>pme2000-07-0710-68/+255
| | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34912 138bc75d-0d04-0410-961f-82ee72b054a4
* Dummy checkin of footer.html to force web sync.pme2000-07-071-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34911 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-05 brent verner <brent@rcfile.org>bkoz2000-07-0510-35/+91
| | | | | | | | | | | | | | | | * 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 <zack@wolery.cumb.org> * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34877 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-03 scott snyder <snyder@fnal.gov>bkoz2000-07-047-6/+32
| | | | | | | | | | | | | | | | | | | | * 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 <chip@valinux.com> * src/Makefile.am (libio_headers): _G_config.h is found in srcdir, not builddir. * src/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34860 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-03 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-07-041-51/+27
| | | | | | | * bits/std_memory.h: Revert. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34858 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-03 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-07-042-654/+657
| | | | | | | | | | | * bits/std_memory.h: Revert. 2000-07-03 Brendan Kehoe <brendan@zen.org> * bits/std_complex.h: Fix parens. Format. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34857 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-07-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-07-0226-2278/+4551
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ulrich Drepper <drepper@purist.soma.redhat.com> 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34822 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-29 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-305-223/+613
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34801 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-29 scott snyder <snyder@fnal.gov>bkoz2000-06-303-2/+58
| | | | | | | | | * bits/concept_checks.h (__less_then_comparable_requirement_violation): Only check for <. * testsuite/25_algorithms/lower_bound.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34798 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-29 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-309-15/+68
| | | | | | | | | | | | | | | | | * 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): Zero _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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34797 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-29 Branko Cibej <branko.cibej@hermes.si>bkoz2000-06-292-27/+74
| | | | | | | | | | | | | | | | | | | | * 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<Tp1>)): 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34792 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-296-38/+42
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34786 138bc75d-0d04-0410-961f-82ee72b054a4
* Update footer.html to force copying-to-web.pme2000-06-283-46/+46
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34759 138bc75d-0d04-0410-961f-82ee72b054a4
* Start documentation on numericsgdr2000-06-281-9/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34758 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-28 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>gdr2000-06-281-2/+2
| | | | | | | | | * bits/valarray_array.h (_Array_default_ctor<>::_S_do_it): Don't forget the sizeof(_Tp) factor in call to memset(). (_Array_copy_ctor<>::_S_do_it): Likewise for memcpy(). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34757 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-273-0/+1259
| | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34748 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-271-10/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34744 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-2736-1225/+1784
| | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34743 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 H.J. Lu <hjl@gnu.org>bkoz2000-06-272-16/+45
| | | | | | | | | | Loren J. Rittle <ljrittle@acm.org> * mkcheck.in: Add support to print standard flags needed to test g++ in build tree. Enhance command line error checking. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34736 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-27 Phil Edwards <pme@sourceware.cygnus.com>pme2000-06-272-3/+7
| | | | | | | * docs/install.html: Fix minor typo as reported. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34733 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-13 Brent Verner <brent@rcfile.org>bkoz2000-06-265-23/+42
| | | | | | | | | | | | | | | | | | | | | | | * bits/string.tcc (string::rfind): Fix. * testsuite/21_strings/rfind.cc: New file. 2000-06-26 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/21_strings/ctor_copy_dtor.cc: Fixed logic error. 2000-06-26 Branko Cibej <branko.cibej@hermes.si> * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34719 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-13 Brent Verner <brent@rcfile.org>bkoz2000-06-261-0/+126
| | | | | | | | * bits/string.tcc (string::rfind): Fix. * testsuite/21_strings/rfind.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34718 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-26 Branko Cibej <branko.cibej@hermes.si>pme2000-06-262-0/+7
| | | | | | | | * mkcheck.in: Make the *.txt and *.tst files writable after copying them to $TEST_DIR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34715 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-243-10/+26
| | | | | | | | | | | | | | * 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 <brent@rcfile.org> * testsuite/27_io/filebuf_members.cc: New file. * testsuite/27_io/filebuf_members-1.tst: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34673 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-242-0/+93
| | | | | | | | | | | | | | | | | | | * testsuite/27_io/filebuf_members.cc: New file. * testsuite/27_io/filebuf_members-1.tst: New file. * 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. * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34672 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-236-3/+131
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34671 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-234-3/+9
| | | | | | | | | | Ulrich Drepper <drepper@cygnus.com> * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Add -D_GNU_SOURCE, so that all the freaky stuff like sincos will be around... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34666 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-22 Branko Cibej <branko.cibej@hermes.si>bkoz2000-06-233-3/+8
| | | | | | | * Makefile.am (AM_MAKEFLAGS): Added WERROR to list of flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34664 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-22 Steven King <sxking@uswest.net>bkoz2000-06-2211-4274/+1762
| | | | | | | | | | | | | | | | | | | | | | | * acinclude.m4: Check for sinl, _sinl using 1 parameter. 2000-06-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34655 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-224-148/+0
| | | | | | | | | | | | | | | | | * acconfig.h: Change up builtin macros here. * 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/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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34654 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-22 Anthony Williams <anthony@anthonyw.cjb.net>bkoz2000-06-225-1057/+1047
| | | | | | | | | | | | * testsuite/21_strings/find.cc: Patch. 2000-06-22 Benjamin Kosnik <bkoz@soma.redhat.com> * acinclude.m4 (GLIBCPP_CHEC_LINKER_FEATURES): Use gcc + -x c++ as an easy way to get at g++ without having to link in libstdc++. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34649 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-21 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-06-225-457/+12137
| | | | | | | | | | | | | | 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_n): New, uber-macros. Does all. (GLIBCPP_CHECK_LINKER_FEATURES): Actually link and run this program, doh. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34643 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-20 Anthony Williams <anthony@anthonyw.cjb.net>bkoz2000-06-207-415/+445
| | | | | | | | | | | | | | | * bits/string.tcc: Fix find. * testsuite/21_strings/find.cc: Patch. 2000-06-20 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/install.html: Update where to get automake, where to get binutils. * acinclude.m4: Need -fno-builtins too, so gcc doesn't recognize builtins. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34622 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-06-204-423/+406
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34614 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-06-205-426/+428
| | | | | | | | | | | Regenerate with fixed maintainer-tools. * aclocal.m4: Regenerate. * configure: Regenerate. * libio/Makefile.in: Regenerate. * src/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34613 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Russell Davidson <russell@ehess.cnrs-mrs.fr>bkoz2000-06-206-638/+882
| | | | | | | | * testsuite/27_io/istream_extractor_arith.cc: Patch. * bits/locale_factets.tcc: Tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34612 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Raja R Harinath <harinath@cs.umn.edu>bkoz2000-06-196-333/+354
| | | | | | | | | | | | | | | * 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 <bkoz@soma.redhat.com> * 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++. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34608 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Benjamin Kosnik <bkoz@soma.redhat.com>bkoz2000-06-1914-715/+798
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34601 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Anthony Williams <anthony@anthonyw.cjb.net>bkoz2000-06-192-16/+23
| | | | | | | | * testsuite/21_strings/find.cc: Empty strings can be found at all positions. Modified. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34600 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-19 Branko Cibej <branko.cibej@hermes.si>bkoz2000-06-191-0/+288
| | | | | | | | * testsuite/20_utilities: New directory. * testsuite/20_utilities/auto_ptr.cc: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34599 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-14 Benjamin Kosnik <bkoz@purist.soma.redhat.com>bkoz2000-06-1913-1320/+870
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34593 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-13 Steven King <sxking@uswest.net>bkoz2000-06-149-276/+448
| | | | | | | | | | | | | | | * 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 <branko.cibej@hermes.si> * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34539 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-06-142-5/+34
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34538 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-06-13 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-06-143-19/+8
| | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34537 138bc75d-0d04-0410-961f-82ee72b054a4