This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ 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]

[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;

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