This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
[v3] libstdc++/38834
- From: Benjamin Kosnik <bkoz at redhat dot com>
- To: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Tue, 20 Jan 2009 20:07:30 -0800
- Subject: [v3] libstdc++/38834
Reverts to gcc-4_3-branch exports for the float 128 types, and then
adjusts the char16_t and char32_t exports for numeric limits for the
changed mangling.
tested x86_64/linux
-benjamin
2009-01-20 Benjamin Kosnik <bkoz@redhat.com>
Uros Bizjak <ubizjak@gmail.com>
PR libstdc++/38834
* config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
* config/os/gnu-linux/ldbl-extra.ver: Tweak.
Index: config/os/gnu-linux/ldbl-extra.ver
===================================================================
--- config/os/gnu-linux/ldbl-extra.ver (revision 143537)
+++ config/os/gnu-linux/ldbl-extra.ver (working copy)
@@ -1,7 +1,7 @@
# Appended to version file.
GLIBCXX_LDBL_3.4 {
- _ZNSt14numeric_limitsIg*;
+ _ZNSt14numeric_limitsIgE*;
_ZNSirsERg;
_ZNSolsEg;
_ZNSt13basic_istreamIwSt11char_traitsIwEErsERg;
Index: config/abi/pre/gnu.ver
===================================================================
--- config/abi/pre/gnu.ver (revision 143537)
+++ config/abi/pre/gnu.ver (working copy)
@@ -403,8 +403,7 @@
_ZNKSt9money_putI[cw]St19ostreambuf_iteratorI[cw]St11char_traitsI[cw]EEE*;
# std::numeric_limits
- # _ZNSt14numeric_limitsI[^g]*;
- _ZNSt14numeric_limitsI[a-z]E*;
+ _ZNSt14numeric_limitsI[^g]E*;
# std::_Rb_tree
_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base;
@@ -931,7 +930,8 @@
_ZSt20__throw_system_errori;
# char16_t and char32_t
- _ZNSt14numeric_limitsIu8char*;
+ _ZNSt14numeric_limitsIDiE*;
+ _ZNSt14numeric_limitsIDsE*;
# chrono
_ZNSt6chrono12system_clock12is_monotonicE;