This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Move symbols removed from 4.3 branch to GLIBCXX_3.4.11 symver


Hi!

This trunk patch moves the symbols removed from 4.3 branch to a new
symver.  Regtested on x86_64-linux, ok for trunk?

2008-03-01  Jakub Jelinek  <jakub@redhat.com>

	* config/abi/pre/gnu.ver: Move <system_error> related
	symbols to GLIBCXX_3.4.11 symbol version.
	* testsuite/util/testsuite_abi.cc (check_version): Allow
	GLIBCXX_3.4.11.

--- libstdc++-v3/config/abi/pre/gnu.ver	(revision 132804)
+++ libstdc++-v3/config/abi/pre/gnu.ver	(working copy)
@@ -753,19 +753,6 @@ GLIBCXX_3.4.10 {
 
     _ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv;
 
-    # system_error
-    _ZSt15system_category;
-
-    _ZTISt14error_category;
-    _ZTSSt14error_category;
-    _ZTVSt14error_category;
-
-    _ZTSSt12system_error;
-    _ZTISt12system_error;
-    _ZTVSt12system_error;
-    _ZNSt12system_errorD*Ev;
-    _ZNSt12system_errorC*;
-
     _ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_;
     _ZNKSt3tr14hashIRKSsEclES2_;
     _ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_;
@@ -776,7 +763,6 @@ GLIBCXX_3.4.10 {
     _ZNKSt4hashIRKSsEclES1_;
     _ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_;
     _ZNKSt4hashISsEclESs;
-    _ZNKSt4hashISt10error_codeEclES0_;
     _ZNKSt4hashIeEclEe;
 
     _ZSt17__verify_grouping*;
@@ -802,6 +788,24 @@ GLIBCXX_3.4.10 {
 
 } GLIBCXX_3.4.9;
 
+GLIBCXX_3.4.11 {
+    # system_error
+    _ZSt15system_category;
+
+    _ZTISt14error_category;
+    _ZTSSt14error_category;
+    _ZTVSt14error_category;
+
+    _ZTSSt12system_error;
+    _ZTISt12system_error;
+    _ZTVSt12system_error;
+    _ZNSt12system_errorD*Ev;
+    _ZNSt12system_errorC*;
+
+    _ZNKSt4hashISt10error_codeEclES0_;
+
+} GLIBCXX_3.4.10;
+
 # Symbols in the support library (libsupc++) have their own tag.
 CXXABI_1.3 {
 
--- libstdc++-v3/testsuite/util/testsuite_abi.cc	(revision 132804)
+++ libstdc++-v3/testsuite/util/testsuite_abi.cc	(working copy)
@@ -192,6 +192,7 @@ check_version(symbol& test, bool added)
       known_versions.push_back("GLIBCXX_3.4.8");
       known_versions.push_back("GLIBCXX_3.4.9");
       known_versions.push_back("GLIBCXX_3.4.10");
+      known_versions.push_back("GLIBCXX_3.4.11");
       known_versions.push_back("GLIBCXX_LDBL_3.4");
       known_versions.push_back("GLIBCXX_LDBL_3.4.7");
       known_versions.push_back("GLIBCXX_LDBL_3.4.10");

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]