[PATCH] Move symbols removed from 4.3 branch to GLIBCXX_3.4.11 symver
Jakub Jelinek
jakub@redhat.com
Sat Mar 1 20:00:00 GMT 2008
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
More information about the Gcc-patches
mailing list