Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Source project has a limited visibility.
  • paolo's avatar
    80502782
    2006-11-11 Paolo Carlini <pcarlini@suse.de> · 80502782
    paolo authored
    	PR libstdc++/29496
    	* include/debug/safe_base.h (_Safe_sequence_base::_M_get_mutex,
    	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
    	New.
    	* src/debug.cc: Define the latter.
    	(_Safe_sequence_base::_M_detach_all, _M_detach_singular,
    	_M_revalidate_singular, _M_swap): Use the mutex.
    	(_Safe_iterator_base::_M_attach, _M_detach): Adjust, forward to the
    	*_single version.
    	* include/debug/safe_iterator.h (_Safe_iterator<>::_M_attach_single,
    	_M_invalidate_single): New.
     	* include/debug/safe_iterator.tcc: Define.
    	(_Safe_iterator<>::_M_invalidate): Adjust, forward to
    	_M_invalidate_single.
    	* include/debug/safe_sequence.h (_Safe_sequence<>::_M_invalidate_if,
    	_M_transfer_iter): Use the mutex, adjust, forward to the *_single
    	versions of _M_invalidate and _M_attach.
    	* config/abi/pre/gnu.ver (_Safe_sequence_base::_M_get_mutex,
    	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
    	Add @GLIBCXX_3.4.10; adjust.
    	* configure.ac (libtool_VERSION): To 6:10:0.
    	* testsuite/util/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.10.
    	* configure: Regenerate.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118701 138bc75d-0d04-0410-961f-82ee72b054a4
    80502782
    History
    2006-11-11 Paolo Carlini <pcarlini@suse.de>
    paolo authored
    	PR libstdc++/29496
    	* include/debug/safe_base.h (_Safe_sequence_base::_M_get_mutex,
    	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
    	New.
    	* src/debug.cc: Define the latter.
    	(_Safe_sequence_base::_M_detach_all, _M_detach_singular,
    	_M_revalidate_singular, _M_swap): Use the mutex.
    	(_Safe_iterator_base::_M_attach, _M_detach): Adjust, forward to the
    	*_single version.
    	* include/debug/safe_iterator.h (_Safe_iterator<>::_M_attach_single,
    	_M_invalidate_single): New.
     	* include/debug/safe_iterator.tcc: Define.
    	(_Safe_iterator<>::_M_invalidate): Adjust, forward to
    	_M_invalidate_single.
    	* include/debug/safe_sequence.h (_Safe_sequence<>::_M_invalidate_if,
    	_M_transfer_iter): Use the mutex, adjust, forward to the *_single
    	versions of _M_invalidate and _M_attach.
    	* config/abi/pre/gnu.ver (_Safe_sequence_base::_M_get_mutex,
    	_Safe_iterator_base::_M_get_mutex, _M_attach_single, _M_detach_single):
    	Add @GLIBCXX_3.4.10; adjust.
    	* configure.ac (libtool_VERSION): To 6:10:0.
    	* testsuite/util/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.10.
    	* configure: Regenerate.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118701 138bc75d-0d04-0410-961f-82ee72b054a4