From 7d9abd15f0a11d1ef4a06f6f3d1355f4ea442d2f Mon Sep 17 00:00:00 2001
From: paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 29 Dec 2006 12:52:14 +0000
Subject: [PATCH] 2006-12-29  Paolo Carlini  <pcarlini@suse.de>

	PR libstdc++/30226
	* config/abi/pre/gnu.ver: Do not export ctype<char>::widen.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120261 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libstdc++-v3/ChangeLog              |  5 +++++
 libstdc++-v3/config/abi/pre/gnu.ver | 20 +++++++++++++++++++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ae6549b045ed..d1a799555531 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2006-12-29  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/30226
+	* config/abi/pre/gnu.ver: Do not export ctype<char>::widen.
+
 2006-12-28  Paolo Carlini  <pcarlini@suse.de>
 
 	* include/tr1/array (array<>::_M_at): Remove.
diff --git a/libstdc++-v3/config/abi/pre/gnu.ver b/libstdc++-v3/config/abi/pre/gnu.ver
index 327222d1e7d6..043a49e46bf2 100644
--- a/libstdc++-v3/config/abi/pre/gnu.ver
+++ b/libstdc++-v3/config/abi/pre/gnu.ver
@@ -56,7 +56,9 @@ GLIBCXX_3.4 {
       std::b[b-z]*;
       std::c[a-g]*;
 #     std::char_traits;
-      std::c[i-z]*;
+#     std::c[i-z]*;
+      std::c[i-s]*;
+      std::c[u-z]*;
       std::[d-h]*;
       std::i[a-n]*;
       std::ios_base::[A-Ha-z]*;
@@ -337,6 +339,22 @@ GLIBCXX_3.4 {
     # bool std::has_facet 
     _ZSt9has_facetIS*;
 
+    # std::use_facet
+    _ZSt9use_facetIS*;
+
+    # std::ctype
+    _ZNKSt5ctypeIcE8*;
+    _ZNKSt5ctypeIcE9*;
+    _ZNKSt5ctypeIcE10*;
+    _ZNKSt5ctypeIw*;
+    _ZNSt5ctypeI[cw]*;
+
+    # std::ctype_base
+    _ZNSt10ctype_base*;
+
+    # std::ctype_byname
+    _ZNSt12ctype_bynameI[cw]*;
+
     # std::num_get
     _ZNKSt7num_getI[cw]St19istreambuf_iteratorI[cw]St11char_traitsI[cw]EEE*;
 
-- 
GitLab