diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 3c68d8d68369feca1b8752cb713ad9b9edcce185..984ded41708df39b4a4b338c89e539e611eaa27c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2006-09-18  Paolo Carlini  <pcarlini@suse.de>
+
+	* include/bits/locale_facets.tcc (_M_group_int): Remove
+	redundant using-declaration.
+
 2006-09-18  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* include/ext/typelist.h (cond_type): Remove, use __conditional_type.
diff --git a/libstdc++-v3/include/bits/locale_facets.tcc b/libstdc++-v3/include/bits/locale_facets.tcc
index 3a3fb9a3b920f51cb55b4b3b1e8617c4f7e70af9..6cf29333fbf282b53a12449cf5fce44712530be6 100644
--- a/libstdc++-v3/include/bits/locale_facets.tcc
+++ b/libstdc++-v3/include/bits/locale_facets.tcc
@@ -963,7 +963,6 @@ _GLIBCXX_BEGIN_LDBL_NAMESPACE
     _M_group_int(const char* __grouping, size_t __grouping_size, _CharT __sep,
 		 ios_base&, _CharT* __new, _CharT* __cs, int& __len) const
     {
-      using __gnu_cxx::__add_unsigned;
       _CharT* __p = std::__add_grouping(__new, __sep, __grouping,
 					__grouping_size, __cs, __cs + __len);
       __len = __p - __new;