diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7b94c3b8cf7f4a75ff55356fcfe9a37499770a13..374fbf6a50da77efce5f344853f0ce19198b531e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2006-11-07 Benjamin Kosnik <bkoz@redhat.com> + + * include/ext/pb_ds/exception.hpp: Add translation support to + exception strings. + * include/ext/concurrence.h: Same. + * include/tr1/array: Same. + 2006-11-05 Paolo Carlini <pcarlini@suse.de> * docs/html/ext/lwg-active.html, lwg-defects.html: Import Revision 45. diff --git a/libstdc++-v3/include/ext/concurrence.h b/libstdc++-v3/include/ext/concurrence.h index 5f71115293bbb208aed505c07450df72d2d57d0d..a19ba8eef4b4f8df02fd974ce9cd492c485b3011 100644 --- a/libstdc++-v3/include/ext/concurrence.h +++ b/libstdc++-v3/include/ext/concurrence.h @@ -93,7 +93,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) if (__gthread_active_p()) { if (__gthread_mutex_lock(&_M_mutex) != 0) - std::__throw_runtime_error("__mutex::lock"); + std::__throw_runtime_error(__N("__mutex::lock")); } #endif } @@ -104,7 +104,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) if (__gthread_active_p()) { if (__gthread_mutex_unlock(&_M_mutex) != 0) - std::__throw_runtime_error("__mutex::unlock"); + std::__throw_runtime_error(__N("__mutex::unlock")); } #endif } @@ -140,7 +140,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) if (__gthread_active_p()) { if (__gthread_recursive_mutex_lock(&_M_mutex) != 0) - std::__throw_runtime_error("__recursive_mutex::lock"); + std::__throw_runtime_error(__N("__recursive_mutex::lock")); } #endif } @@ -151,7 +151,7 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx) if (__gthread_active_p()) { if (__gthread_recursive_mutex_unlock(&_M_mutex) != 0) - std::__throw_runtime_error("__recursive_mutex::unlock"); + std::__throw_runtime_error(__N("__recursive_mutex::unlock")); } #endif } diff --git a/libstdc++-v3/include/ext/pb_ds/exception.hpp b/libstdc++-v3/include/ext/pb_ds/exception.hpp index be61d21a55f6f1a1714ecf96e5e6059dbfbf1172..4d1b053945695bde77736836f3bcf3efafc711bd 100644 --- a/libstdc++-v3/include/ext/pb_ds/exception.hpp +++ b/libstdc++-v3/include/ext/pb_ds/exception.hpp @@ -54,7 +54,8 @@ namespace pb_ds // Base class for exceptions. struct container_error : public std::logic_error { - container_error() : std::logic_error("data structure exception") { } + container_error() + : std::logic_error(__N("policy based data structure exception")) { } }; // An entry cannot be inserted into a container object for logical diff --git a/libstdc++-v3/include/tr1/array b/libstdc++-v3/include/tr1/array index 1afd7db04a42a99db109c6d2fd97a4e3c7f832f0..adf0e76c248858a4fbe3d07318ccefcb00ab1f8f 100644 --- a/libstdc++-v3/include/tr1/array +++ b/libstdc++-v3/include/tr1/array @@ -164,7 +164,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) _M_at(size_type __n) { if (__builtin_expect(__n >= _Mm, false)) - std::__throw_out_of_range("array::_M_at"); + std::__throw_out_of_range(__N("array::_M_at")); return _M_instance[__n]; } @@ -173,7 +173,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) typename __gnu_cxx::__enable_if<!_Mm, reference>::__type _M_at(size_type) { - std::__throw_out_of_range("array::_M_at"); + std::__throw_out_of_range(__N("array::_M_at")); return _M_instance[0]; } @@ -182,7 +182,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) _M_at(size_type __n) const { if (__builtin_expect(__n >= _Mm, false)) - std::__throw_out_of_range("array::_M_at"); + std::__throw_out_of_range(__N("array::_M_at")); return _M_instance[__n]; } @@ -190,7 +190,7 @@ _GLIBCXX_BEGIN_NAMESPACE(tr1) typename __gnu_cxx::__enable_if<!_Mm, const_reference>::__type _M_at(size_type) const { - std::__throw_out_of_range("array::_M_at"); + std::__throw_out_of_range(__N("array::_M_at")); return _M_instance[0]; } };