diff options
author | Diego Novillo <dnovillo@redhat.com> | 2005-11-23 15:31:09 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@redhat.com> | 2005-11-23 15:31:09 +0000 |
commit | 1d92b32036c33d45c0b6068cdead4d5868d4a261 (patch) | |
tree | d7a141b71c4dd5b828b91e9c535ed2a9baa1927f /libstdc++-v3/ChangeLog | |
parent | 4d12cb463110d412ad9a93fa04e7256260fe91cd (diff) |
Mainline merge as of 2005-11-23.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/gomp-20050608-branch@107422 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 65 |
1 files changed, 60 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 07224593ffd..8517757ea00 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,59 @@ +2005-11-22 Paolo Carlini <pcarlini@suse.de> + + PR libstdc++/24975 + * include/bits/stl_set.h (insert(iterator, const value_type&), + erase(iterator), erase(iterator, iterator)): Don't break aliasing + rules casting to _Rep_iterator&, forward to _Rb_tree facilities. + * include/bits/stl_multiset.h (insert(iterator, const value_type&), + erase(iterator), erase(iterator, iterator)): Likewise. + * include/bits/stl_tree.h (_Rb_tree<>::_M_insert(_Const_Base_ptr, + _Const_Base_ptr, const value_type&), insert_unique(const_iterator, + const value_type&), insert_equal(const_iterator, const value_type&), + erase(const_iterator), erase(const_iterator, const_iterator)): New, + _Rb_tree<>::const_iterator counterparts of existing facilities. + +2005-11-21 Benjamin Kosnik <bkoz@redhat.com> + Ulrich Drepper <drepper@redhat.com> + + PR libstdc++/23591 + * scripts/create_testsuite_files: Support for "C" test files. + * testsuite/lib/libstdc++.exp: Same. + * testsuite/libstdc++-dg/normal.exp: Same. + * testsuite/ext/mt_allocator/22309_thread.cc: Update names. + * testsuite/19_diagnostics/23591_thread-1.c: New. + * testsuite/testsuite_shared.cc: Add tests, rename existing functions. + * libsupc++/eh_globals.cc: Make global thread local if possible. + * configure.ac: Use GCC_CHECK_TLS. + * acinclude.m4: Include tls.m4. + * configure: Regenerate. + * config.h.in: Same. + +2005-11-21 Benjamin Kosnik <bkoz@redhat.com> + + * libsupc++/del_op.cc: Include c++config.h first. + * libsupc++/eh_alloc.cc: Same. + * libsupc++/new_opv.cc: Same. + * libsupc++/eh_throw.cc: Same. + * libsupc++/new_op.cc: Same. + * libsupc++/del_opv.cc: Same. + * libsupc++/eh_catch.cc: Same. + * libsupc++/guard.cc: Same. + * libsupc++/del_opnt.cc: Same. + * libsupc++/eh_exception.cc: Same. + * libsupc++/new_opvnt.cc: Same. + * libsupc++/eh_term_handler.cc: Same. + * libsupc++/eh_personality.cc: Same. + * libsupc++/eh_call.cc: Same. + * libsupc++/new_opnt.cc: Same. + * libsupc++/del_opvnt.cc: Same. + +2005-11-21 Benjamin Kosnik <bkoz@redhat.com> + + * src/Makefile.am (LTCXXCOMPILE): CXXFLAGS last. + * libsupc++/Makefile.am: Same. + * src/Makefile.in: Regenerate. + * libsupc++/Makefile.in: Same. + 2005-11-21 Paolo Carlini <pcarlini@suse.de> * include/ext/sso_string_base.h: Minor formatting and stylistic fixes. @@ -20,9 +76,9 @@ Just use a static member. (__rc_string_base<>::__rc_string_base(), _S_construct): Adjust. - * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Use anonymous - union together with _CharT to fix alignment issues, rebind to _Rep and - rename _Raw_alloc to _Rep_alloc_type. + * include/ext/rc_string_base.h (__rc_string_base<>::_Rep): Use + anonymous union together with _CharT to fix alignment issues, + rebind to _Rep and rename _Raw_alloc to _Rep_alloc_type. (__rc_string_base<>::_Rep::_S_create, _M_destroy): Adjust consistently. * include/ext/vstring_util.h (__is_null_p): Move inside struct @@ -44,8 +100,7 @@ (__rc_string_base<>::_M_is_leaked, _M_set_sharable): Change to private. * include/ext/sso_string_base.h (__sso_string_base<>::_M_swap): Likewise. - (__sso_string_base<>::_M_is_leaked, _M_set_sharable): Remove, unused. - + (__sso_string_base<>::_M_is_leaked, _M_set_sharable): Remove, unused. * include/ext/rc_string_base.h (__rc_string_base<>::_M_data(_CharT*): Return void. * include/ext/sso_string_base.h (__sso_string_base<>::_M_data(_CharT*): |