1228780Spfg2008-05-19 Release Manager 2228780Spfg 3228780Spfg * GCC 4.2.4 released. 4228780Spfg 5228780Spfg2008-03-13 David Edelsohn <edelsohn@gnu.org> 6228780Spfg 7228780Spfg Backport from mainline: 8228780Spfg 2008-01-26 David Edelsohn <edelsohn@gnu.org> 9228780Spfg 10228780Spfg PR target/34794 11228780Spfg * config/os/aix/os_defines.h: Define __COMPATMATH__. 12228780Spfg 13228780Spfg2008-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 14228780Spfg 15228780Spfg * testsuite/27_io/fpos/14320-1.cc: Check for "long long" and 16228780Spfg remove XFAIL. 17228780Spfg 18228780Spfg2008-02-01 Release Manager 19228780Spfg 20228780Spfg * GCC 4.2.3 released. 21228780Spfg 22228780Spfg2008-01-06 Ted Phelps <phelps@gnusto.com> 23228780Spfg 24228780Spfg PR c++/34152 25228780Spfg * libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Check 26228780Spfg _GLIBCXX_HAVE_GETIPINFO instead of HAVE_GETIPINFO. 27228780Spfg 28228780Spfg2008-01-05 Paolo Carlini <pcarlini@suse.de> 29228780Spfg 30228780Spfg PR libstdc++/34680 31228780Spfg 32228780Spfg Revert: 33228780Spfg 2007-12-17 Jonathan Wakely <jwakely.gcc@gmail.com> 34228780Spfg * include/bits/locale_facets.tcc (has_facet, use_facet): Simplify 35228780Spfg RTTI checks. 36228780Spfg 37228780Spfg 2007-12-14 Benjamin Kosnik <bkoz@redhat.com> 38228780Spfg 39228780Spfg PR libstdc++/30127 40228780Spfg PR libstdc++/34449 41228780Spfg * include/bits/locale_facets.tcc (use_facet): Check facet hierarchy. 42228780Spfg (has_facet): Same. 43228780Spfg * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New. 44228780Spfg * testsuite/22_locale/global_templates/ 45228780Spfg standard_facet_hierarchies.cc: New. 46228780Spfg 47228780Spfg2007-12-17 Jonathan Wakely <jwakely.gcc@gmail.com> 48228780Spfg 49228780Spfg * include/bits/locale_facets.tcc (has_facet, use_facet): Simplify 50228780Spfg RTTI checks. 51228780Spfg 52228780Spfg2007-12-17 Benjamin Kosnik <bkoz@redhat.com> 53228780Spfg 54228780Spfg * testsuite/22_locale/global_templates/ 55228780Spfg standard_facet_hierarchies.cc: Fix for generic locale model. 56228780Spfg 57228780Spfg2007-12-14 Benjamin Kosnik <bkoz@redhat.com> 58228780Spfg 59228780Spfg PR libstdc++/30127 60228780Spfg PR libstdc++/34449 61228780Spfg * include/bits/locale_facets.tcc (use_facet): Check facet hierarchy. 62228780Spfg (has_facet): Same. 63228780Spfg * testsuite/22_locale/global_templates/user_facet_hierarchies.cc: New. 64228780Spfg * testsuite/22_locale/global_templates/ 65228780Spfg standard_facet_hierarchies.cc: New. 66228780Spfg 67228780Spfg2007-11-26 Paolo Carlini <pcarlini@suse.de> 68228780Spfg 69228780Spfg * include/bits/locale_facets.tcc (num_put<>::_M_insert_int): When 70228780Spfg ios_base::showpos and the type is signed and the value is zero, 71228780Spfg prepend +. 72228780Spfg * testsuite/22_locale/num_put/put/char/12.cc: New. 73228780Spfg * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise. 74228780Spfg 75228780Spfg2007-10-20 Paolo Carlini <pcarlini@suse.de> 76228780Spfg 77228780Spfg * include/tr1/random 78228780Spfg (uniform_int<>::_M_call(_UniformRandomNumberGenerator&, result_type, 79228780Spfg result_type, true_type)): Fix small thinko. 80228780Spfg 81228780Spfg2007-10-19 Paolo Carlini <pcarlini@suse.de> 82228780Spfg 83228780Spfg PR libstdc++/33815 84228780Spfg * include/tr1/random 85228780Spfg (uniform_int<>::_M_call(_UniformRandomNumberGenerator&, result_type, 86228780Spfg result_type, true_type)): Avoid the modulo (which uses the low-order 87228780Spfg bits). 88228780Spfg 89228780Spfg2007-10-18 Paolo Carlini <pcarlini@suse.de> 90228780Spfg 91228780Spfg PR libstdc++/33807 92228780Spfg * include/bits/allocator.h (operator==(const allocator<_Tp>&, 93228780Spfg const allocator<_Tp>&), operator!=(const allocator<_Tp>&, 94228780Spfg const allocator<_Tp>&)): Add. 95228780Spfg * testsuite/20_util/memory/allocator/33807.cc: New. 96228780Spfg 97228780Spfg2007-10-14 Jonathan Wakely <jwakely.gcc@gmail.com> 98228780Spfg 99228780Spfg * docs/html/Makefile: Follow up to libstdc++/14991, remove target. 100228780Spfg 101228780Spfg2007-10-14 Jonathan Wakely <jwakely.gcc@gmail.com> 102228780Spfg 103228780Spfg * src/valarray-inst.cc, include/ext/atomicity.h, 104228780Spfg include/ext/concurrence.h, include/bits/basic_string.h, 105228780Spfg include/bits/fstream.tcc, include/ext/vstring.h: Fix comment typos. 106228780Spfg 107228780Spfg2007-10-14 Jonathan Wakely <jwakely.gcc@gmail.com> 108228780Spfg 109228780Spfg * include/tr1_impl/boost_shared_ptr.h: (__weak_ptr::lock()): Add 110228780Spfg missing template argument. 111228780Spfg * testsuite/tr1/2_general_utilities/memory/shared_ptr/ 112228780Spfg explicit_instantiation/2.cc: New. 113228780Spfg * testsuite/tr1/2_general_utilities/memory/weak_ptr/ 114228780Spfg explicit_instantiation/2.cc: New. 115228780Spfg 116228780Spfg2007-10-11 Paolo Carlini <pcarlini@suse.de> 117228780Spfg 118228780Spfg PR libstdc++/33734 119228780Spfg * include/ext/codecvt_specializations.h (encoding_state::good, 120228780Spfg init, destroy): Use cast notation instead of reinterpret_cast. 121228780Spfg 122228780Spfg2007-10-07 Release Manager 123228780Spfg 124228780Spfg * GCC 4.2.2 released. 125228780Spfg 126228780Spfg2007-10-06 Benjamin Kosnik <bkoz@redhat.com> 127228780Spfg 128228780Spfg PR libstdc++/33678 129228780Spfg * libsupc++/typeinfo (typeinfo): Revert ordering of virtual components. 130228780Spfg 131220150Smm2007-08-28 Paolo Carlini <pcarlini@suse.de> 132220150Smm 133220150Smm PR libstdc++/33128 134220150Smm * include/tr1/random (uniform_int<>::_M_call): Deal with 135220150Smm __urng() returning negative values. 136220150Smm * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc: 137220150Smm New. 138220150Smm 139220150Smm2007-08-17 Johannes Willkomm <willkomm@sc.rwth-aachen.de> 140220150Smm 141220150Smm PR libstdc++/33084 142220150Smm * include/std/valarray (operator _Op(const _Tp&, 143220150Smm const valarray<>&)): Fix typo. 144220150Smm * testsuite/26_numerics/numeric_arrays/valarray/33084.cc: New. 145220150Smm 146171827Skan2007-07-19 Release Manager 147171827Skan 148171827Skan * GCC 4.2.1 released. 149171827Skan 150171827Skan2007-07-05 Joerg Richter <joerg.richter@pdv-fs.de> 151171827Skan 152171827Skan PR libstdc++/31957 153171827Skan * include/Makefile.am: Work around an AIX sed oddity. 154171827Skan * include/Makefile.in: Regenerate. 155171827Skan 156171827Skan2007-06-28 Paolo Carlini <pcarlini@suse.de> 157171827Skan 158171827Skan PR libstdc++/32509 159171827Skan * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Carry out the checks 160171827Skan involving the de_DE locale only if an auto locale config is 161171827Skan used for a target suitable for the gnu locale model. 162171827Skan * docs/html/install.html: Update. 163171827Skan * configure: Regenerated. 164171827Skan 165171827Skan2007-06-26 Benjamin Kosnik <bkoz@redhat.com> 166171827Skan 167171827Skan * include/ext/throw_allocator.h: Fixes for -fno-exceptions. 168171827Skan * testsuite/util/testsuite_shared.cc: Same. 169171827Skan * testsuite/util/io/illegal_input_error.hpp: Same. 170171827Skan * testsuite/util/io/verified_cmd_line_input.cc: Same. 171171827Skan 172171827Skan * libsupc++/typeinfo (type_info): Correct comment formatting, 173171827Skan clarify member access and public interface. 174171827Skan * libsupc++/exception: Less compressed comments. 175171827Skan * libsupc++/new: Same. 176171827Skan 177171827Skan2007-06-08 Paolo Carlini <pcarlini@suse.de> 178171827Skan 179171827Skan * docs/html/install.html: Adjust consistently with libstdc++/31717. 180171827Skan 181171827Skan2007-06-08 Francesco Palagi <palagi@arcetri.astro.it> 182171827Skan 183171827Skan * include/std/std_fstream.h: Add Table 92 in comment. 184171827Skan 185171827Skan2007-06-06 Benjamin Kosnik <bkoz@redhat.com> 186171827Skan Frank Mori Hess <frank.hess@nist.gov> 187171827Skan 188171827Skan * docs/html/debug.html: Correct link. 189171827Skan 190171827Skan2007-05-28 Benjamin Kosnik <bkoz@redhat.com> 191171827Skan 192171827Skan PR libstdc++/31717 193171827Skan * acinclude.m4 (GLIBCXX_ENABLE_CLOCALE): Re-organize. Sanity check 194171827Skan gnu locale model requests to make sure it will work for the requested 195171827Skan target. Add checks for strxfrm_l, strerror_l when in gnu locale, 196171827Skan and strerror_r everywhere. 197171827Skan * aclocal.m4: Regenerated. 198171827Skan * configure: Regenerated. 199171827Skan * config.h.in: Regenerated. 200171827Skan 201171827Skan2007-05-24 Paolo Carlini <pcarlini@suse.de> 202171827Skan 203171827Skan * include/bits/ostream.tcc: Do not inhibit implicit instantiation 204171827Skan of __ostream_insert here... 205171827Skan * include/bits/ostream_insert.h: ... do it here. 206171827Skan 207171827Skan2007-05-21 Paolo Carlini <pcarlini@suse.de> 208171827Skan 209171827Skan PR libstdc++/31621 210171827Skan * acinclude.m4 ([GLIBCXX_CHECK_LINKER_FEATURES]): Use the C compiler. 211171827Skan * configure: Regenerate. 212171827Skan 213169691Skan2007-05-13 Release Manager 214161653Skan 215169691Skan * GCC 4.2.0 released. 216161653Skan 217169691Skan2007-04-12 Paolo Carlini <pcarlini@suse.de> 218161653Skan 219169691Skan PR libstdc++/28277 (partial: vstring bits) 220169691Skan * include/bits/ostream_insert.h: New. 221169691Skan * include/Makefile.am: Add. 222169691Skan * include/ext/vstring.h (operator<<(basic_ostream<>&, 223169691Skan const __versa_string<>&): Forward to __ostream_insert. 224169691Skan * include/bits/basic_string.h (operator<<(basic_ostream<>&, 225169691Skan const string<>&)): Likewise. 226169691Skan * include/std/std_ostream.h (operator<<(basic_ostream<>&, _CharT), 227169691Skan operator<<(basic_ostream<char,>&, char), operator<<(basic_ostream<>&, 228169691Skan const _CharT*), operator<<(basic_ostream<char,>&, const char*)): 229169691Skan Likewise. 230169691Skan * include/ext/vstring.tcc (operator<<(basic_ostream<>&, 231169691Skan const __versa_string<>&)): Remove. 232169691Skan (class basic_ostream): Remove friend declarations. 233169691Skan (basic_ostream<>::_M_write(char_type, streamsize), 234169691Skan _M_insert(const char_type*, streamsize)): Remove. 235169691Skan * include/bits/ostream.tcc (_M_insert(const char_type*, streamsize)): 236169691Skan Remove definition. 237169691Skan (operator<<(basic_ostream<>&, const char*)): Use __ostream_insert. 238169691Skan * include/ext/vstring_util.h: Include <bits/ostream_insert.h>. 239169691Skan * include/std/std_string.h: Likewise. 240169691Skan * config/abi/pre/gnu.ver: Adjust. 241169691Skan * src/ostream-inst.cc: Add __ostream_insert instantiations. 242169691Skan * include/Makefile.in: Rebuild. 243169691Skan * testsuite/ext/vstring/inserters_extractors/char/28277.cc: New. 244169691Skan * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: New. 245161653Skan 246169691Skan2007-04-07 Paolo Carlini <pcarlini@suse.de> 247161653Skan 248169691Skan PR libstdc++/31481 249169691Skan * include/ext/type_traits.h (__numeric_traits): Move... 250169691Skan * include/ext/numeric_traits.h: ... here; fix type of 251169691Skan __max_digits10. 252169691Skan * include/Makefile.am: Add. 253169691Skan * include/ext/pb_ds/detail/type_utils.hpp: Include 254169691Skan <ext/numeric_traits.h> too. 255169691Skan * include/tr1/random: Likewise. 256169691Skan * testsuite/ext/type_traits/numeric_traits.cc: Move... 257169691Skan * testsuite/ext/numeric_traits/numeric_traits.cc: ... here. 258169691Skan * include/Makefile.in: Regenerate. 259169691Skan * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: 260169691Skan Adjust dg-error line number. 261169691Skan * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: 262169691Skan Likewise. 263169691Skan * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: 264169691Skan Likewise. 265169691Skan * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: 266169691Skan Likewise. 267161653Skan 268169691Skan2007-04-03 Paolo Carlini <pcarlini@suse.de> 269161653Skan 270169691Skan * include/bits/stl_map.h (map<>::insert(iterator, const value_type&): 271169691Skan Uglify parameter. 272161653Skan 273169691Skan2007-04-02 Paolo Carlini <pcarlini@suse.de> 274161653Skan 275169691Skan PR libstdc++/31401 (vstring bits) 276169691Skan * include/ext/vstring.tcc (find(const _CharT*, size_type, 277169691Skan size_type)): Avoid unsigned overflow. 278161653Skan 279169691Skan2007-03-30 Paolo Carlini <pcarlini@suse.de> 280161653Skan 281169691Skan PR libstdc++/31401 282169691Skan * include/bits/basic_string.tcc (find(const _CharT*, size_type, 283169691Skan size_type)): Avoid unsigned overflow. 284169691Skan * testsuite/21_strings/basic_string/find/char/4.cc: New. 285169691Skan * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise. 286161653Skan 287169691Skan2007-03-06 Paolo Carlini <pcarlini@suse.de> 288161653Skan 289169691Skan PR libstdc++/28080 (partial) 290169691Skan * include/tr1/random (class random_device): Rework to use simple 291169691Skan <cstdio> input, do not include <fstream>. 292169691Skan * include/tr1/random.tcc (all inserters and extractors): Refer 293169691Skan to ios_base as base class of basic_istream or basic_ostream. 294161653Skan 295169691Skan2007-03-05 Joseph Myers <joseph@codesourcery.com> 296161653Skan 297169691Skan PR libstdc++/30675 298169691Skan * testsuite/lib/libstdc++.exp (v3-build_support): Use [transform 299169691Skan "ar"] and [transform "ranlib"]. 300161653Skan 301169691Skan2007-03-05 Richard Guenther <rguenther@suse.de> 302122182Skan 303169691Skan Backport from mainline: 304169691Skan 2007-02-27 Richard Guenther <rguenther@suse.de> 305122182Skan 306169691Skan * acinclude.m4: Adjust regular expression for ld version extraction. 307169691Skan * configure: Regenerate. 308122182Skan 309169691Skan2007-03-05 Paolo Carlini <pcarlini@suse.de> 310122182Skan 311169691Skan PR libstdc++/31031 312169691Skan * include/bits/istream.tcc: Inhibit implicit instantiation of 313169691Skan the _M_insert helpers. 314169691Skan * include/bits/ostream.tcc: Likewise for _M_extract. 315169691Skan * testsuite/27_io/basic_ostream/inserters_arithmetic/char/ 316169691Skan 31031.cc: New. 317169691Skan * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/ 318169691Skan 31031.cc: Likewise. 319122182Skan 320169691Skan2007-03-03 Paolo Carlini <pcarlini@suse.de> 321122182Skan 322169691Skan PR libstdc++/28080 (partial) 323169691Skan * include/tr1/functional: Split out hash bits to... 324169691Skan * include/tr1/functional_hash.h: ...here. 325169691Skan * include/Makefile.am: Add. 326169691Skan * include/tr1/unordered_set: Include the latter instead. 327169691Skan * include/tr1/unordered_map: Likewise. 328169691Skan * include/Makefile.in: Regenerate. 329122182Skan 330169691Skan * include/tr1/utility (get(std::pair<>&), get(const std::pair<>&)): 331169691Skan Mark inline. 332117397Skan 333169691Skan2007-02-21 Mark Mitchell <mark@codesourcery.com> 334117397Skan 335169691Skan * testsuite/lib/libstdc++.exp (libstdc++_init): Compile testglue 336169691Skan with -fexceptions. 337117397Skan 338169691Skan2007-02-07 Hans-Peter Nilsson <hp@axis.com> 339117397Skan 340169691Skan PR testsuite/28870 341169691Skan * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Use only 342169691Skan 10000 iterations for simulator targets. 343169691Skan * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Use only 5 344169691Skan iterations for simulator targets. 345169691Skan * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto. 346169691Skan * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto. 347169691Skan * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto. 348169691Skan * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto. 349169691Skan * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Ditto. 350169691Skan * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto. 351169691Skan * testsuite/23_containers/set/modifiers/16728.cc: Use only 10 352169691Skan iterations for simulator targets. 353117397Skan 354169691Skan2007-02-05 Paolo Carlini <pcarlini@suse.de> 355117397Skan 356169691Skan * include/bits/stl_deque.h (operator<): Qualify call. 357117397Skan 358169691Skan2007-02-01 Paolo Carlini <pcarlini@suse.de> 359117397Skan 360169691Skan PR libstdc++/14493 361169691Skan * libsupc++/typeinfo (bad_cast::what, bad_typeid::what): Declare. 362169691Skan * libsupc++/tinfo.cc: Define. 363169691Skan * libsupc++/exception (bad_exception::what): Declare. 364169691Skan * libsupc++/eh_exception.cc: Define. 365169691Skan (exception::what): Adjust, don't use typeid. 366169691Skan * libsupc++/new (bad_alloc::what): Declare. 367169691Skan * libsupc++/new_handler.cc: Define. 368169691Skan * config/abi/pre/gnu.ver: Export the new methods @3.4.9. 369169691Skan * testsuite/18_support/14493.cc: New. 370117397Skan 371169691Skan2007-02-01 Paolo Carlini <pcarlini@suse.de> 372117397Skan 373169691Skan PR libstdc++/29496 374169691Skan * include/debug/safe_base.h (_Safe_sequence_base::_M_get_mutex, 375169691Skan _Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single): 376169691Skan New. 377169691Skan * src/debug.cc: Define the latter. 378169691Skan (_Safe_sequence_base::_M_detach_all, _M_detach_singular, 379169691Skan _M_revalidate_singular, _M_swap): Use the mutex. 380169691Skan (_Safe_iterator_base::_M_attach, _M_detach): Adjust, forward to the 381169691Skan *_single version. 382169691Skan * include/debug/safe_iterator.h (_Safe_iterator<>::_M_attach_single, 383169691Skan _M_invalidate_single): New. 384169691Skan * include/debug/safe_iterator.tcc: Define. 385169691Skan (_Safe_iterator<>::_M_invalidate): Adjust, forward to 386169691Skan _M_invalidate_single. 387169691Skan * include/debug/safe_sequence.h (_Safe_sequence<>::_M_invalidate_if, 388169691Skan _M_transfer_iter): Use the mutex, adjust, forward to the *_single 389169691Skan versions of _M_invalidate and _M_attach. 390169691Skan * config/abi/pre/gnu.ver (_Safe_sequence_base::_M_get_mutex, 391169691Skan _Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single): 392169691Skan Add @GLIBCXX_3.4.9; adjust. 393117397Skan 394169691Skan2007-01-27 Steve LoBasso <slobasso@yahoo.com> 395169691Skan Paolo Carlini <pcarlini@suse.de> 396117397Skan 397169691Skan * include/bits/deque.tcc (deque<>::erase(iterator, iterator)): 398169691Skan Fix condition. 399169691Skan * testsuite/23_containers/deque/modifiers/erase/3.cc: New. 400117397Skan 401169691Skan2007-01-26 Paolo Carlini <pcarlini@suse.de> 402117397Skan 403169691Skan PR libstdc++/30586 404169691Skan * config/cpu/ia64/atomic_word.h: Just include <bits/cxxabi_tweaks.h>. 405169691Skan * testsuite/abi/30586.cc: New. 406117397Skan 407169691Skan2007-01-26 Benjamin Kosnik <bkoz@redhat.com> 408117397Skan 409169691Skan Revert. 410169691Skan 2006-12-11 Benjamin Kosnik <bkoz@redhat.com> 411169691Skan PR libstdc++/28125 412169691Skan * acinclude.m4 (GLIBCXX_CHECK_ICONV_SUPPORT): Remove link test, ie 413169691Skan AC_CHECK_LIB for libiconv. Instead, use bits of AM_ICONV. 414169691Skan * configure: Regenerate. 415169691Skan * scripts/testsuite_flags.in (cxxflags): Add LIBICONV bits. 416117397Skan 417169691Skan2007-01-24 Benjamin Kosnik <bkoz@redhat.com> 418117397Skan 419169691Skan PR libstdc++/29722 continued 420169691Skan * testsuite/lib/libstdc++.exp (v3_target_compile_as_c): Add 421169691Skan libsupc++ library directory. 422169691Skan * testsuite/abi/cxx_runtime_only_linkage.cc: Remove hard-coded 423169691Skan path specification. 424117397Skan 425169691Skan2007-01-21 Paolo Carlini <pcarlini@suse.de> 426117397Skan 427169691Skan PR libstdc++/29989 428169691Skan * include/bits/c++config: #undef min and max. 429169691Skan * include/bits/stl_algobase.h: Remove min and max #undefs. 430169691Skan * testsuite/18_support/numeric_limits/29989.cc: New. 431117397Skan 432169691Skan2007-01-15 Paolo Carlini <pcarlini@suse.de> 433117397Skan 434169691Skan * include/std/std_valarray.h (valarray<>::cshift): Fix typo. 435117397Skan 436169691Skan2007-01-14 Paolo Carlini <pcarlini@suse.de> 437107606Sobrien 438169691Skan * include/bits/stl_algobase.h (fill_n(char*, _Size, 439169691Skan const signed char&)): Fix signature. 440169691Skan * testsuite/25_algorithms/fill/3.cc: New. 441117397Skan 442169691Skan2007-01-13 John David Anglin <dave.anglin@nrc-cnrc.gc> 443117397Skan 444169691Skan * config/cpu/hppa/atomicity.h (__exchange_and_add): Don't use ordered 445169691Skan store. 446169691Skan (__atomic_add): Likewise. 447117397Skan 448169691Skan2007-01-13 Paolo Carlini <pcarlini@suse.de> 449110614Skan 450169691Skan PR libstdc++/14991 451169691Skan * docs/html/17_intro/porting-howto.html ([3]): Mention stdio_filebuf. 452169691Skan * docs/html/17_intro/porting-howto.xml: Remove. 453110614Skan 454169691Skan * docs/html/17_intro/porting-howto.html: Remove spurious end tags 455169691Skan pointed out by validator.w3.org. 456110614Skan 457169691Skan2007-01-12 Paolo Carlini <pcarlini@suse.de> 458110614Skan 459169691Skan PR libstdc++/30416 (continued) 460169691Skan * include/std/std_valarray.h (valarray<>::shift, valarray<>::cshift): 461169691Skan Allways return the same variable, thus facilitating NRVO. 462117397Skan 463169691Skan2007-01-12 Paolo Carlini <pcarlini@suse.de> 464110614Skan 465169691Skan PR libstdc++/30416 466169691Skan * include/std/std_valarray.h (valarray<>::shift, valarray<>::cshift): 467169691Skan Do not segfault when |n| > size. 468169691Skan * testsuite/26_numerics/valarray/30416.cc: New. 469110614Skan 470169691Skan2007-01-06 Paolo Carlini <pcarlini@suse.de> 471110614Skan 472169691Skan PR libstdc++/30365 473169691Skan * crossconfig.m4 (case *-linux*): Run GLIBCXX_CHECK_LFS. 474169691Skan * configure: Regenerate. 475117397Skan 476169691Skan2007-01-06 Matthias Klose <doko@debian.org> 477117397Skan 478169691Skan * include/tr1/random (gamma_distribution): Fix typo in formula. 479169691Skan * docs/doxygen/user.cfg.in: Use package amsmath. 480