2007-01-18 Paolo Carlini * include/bits/basic_string.h (basic_string<>::_S_compare): Add. (compare(const basic_string&)): Use it. * include/bits/basic_string.tcc (compare(size_type, size_type, const basic_string&), compare(size_type, size_type, const basic_string&, size_type, size_type), compare(const _CharT*), compare(size_type, size_type, const _CharT*), compare(size_type, size_type, const _CharT*, size_type)): Likewise. * include/ext/vstring_util.h (__vstring_utility<>::_S_compare): Add. * include/ext/vstring.h (compare(const __versa_string&)): Use it. * include/ext/vstring.tcc (compare(size_type, size_type, const __versa_string&), compare(size_type, size_type, const __versa_string&, size_type, size_type), compare(const _CharT*), compare(size_type, size_type, const _CharT*), compare(size_type, size_type, const _CharT*, size_type)): Likewise. 2007-01-15 Ian Lance Taylor Paolo Carlini * include/ext/type_traits.h: Fix __glibcxx_max macro. * include/std/limits: Likewise. 2007-01-15 Paolo Carlini * include/std/valarray (valarray<>::cshift): Fix typo. 2007-01-14 Paolo Carlini * include/bits/stl_algobase.h (fill_n(char*, _Size, const signed char&)): Fix signature. * testsuite/25_algorithms/fill/3.cc: New. 2007-01-13 John David Anglin * config/cpu/hppa/atomicity.h (__exchange_and_add): Don't use ordered store. (__atomic_add): Likewise. 2007-01-13 Paolo Carlini PR libstdc++/14991 * docs/html/17_intro/porting-howto.html ([3]): Mention stdio_filebuf. * docs/html/17_intro/porting-howto.xml: Remove. * docs/html/17_intro/porting-howto.html: Remove spurious end tags pointed out by validator.w3.org. 2007-01-12 Paolo Carlini PR libstdc++/30416 (continued) * include/std/valarray (valarray<>::shift, valarray<>::cshift): Allways return the same variable, thus facilitating NRVO. 2007-01-12 Paolo Carlini PR libstdc++/30416 * include/std/valarray (valarray<>::shift, valarray<>::cshift): Do not segfault when |n| > size. * testsuite/26_numerics/valarray/30416.cc: New. 2007-01-06 Paolo Carlini PR libstdc++/30365 * crossconfig.m4 (case *-linux*): Run GLIBCXX_CHECK_LFS. * configure: Regenerate. 2007-01-06 Matthias Klose * include/tr1/random (gamma_distribution): Fix typo in formula. * docs/doxygen/user.cfg.in: Use package amsmath.