]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linker-map.gnu: Export typeinfo information.
authorBenjamin Kosnik <bkoz@redhat.com>
Wed, 28 Jul 2004 04:19:03 +0000 (04:19 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 28 Jul 2004 04:19:03 +0000 (04:19 +0000)
2004-07-27  Benjamin Kosnik  <bkoz@redhat.com>

* config/linker-map.gnu: Export typeinfo information.
* configure.in (libtool_VERSION): To 5:7:0.
* configure: Regenerate.
* testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.

From-SVN: r85252

libstdc++-v3/ChangeLog
libstdc++-v3/config/linker-map.gnu
libstdc++-v3/configure
libstdc++-v3/configure.in
libstdc++-v3/testsuite/abi_check.cc

index 091f63d2b4363bd3b71f45fb9d96163b0d245840..3c6abcc7c282a47f328bcc7dd17ef5cfa7cb1438 100644 (file)
@@ -1,3 +1,10 @@
+2004-07-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * config/linker-map.gnu: Export typeinfo information.
+       * configure.in (libtool_VERSION): To 5:7:0.
+       * configure: Regenerate.
+       * testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.
+       
 2004-07-25  Kaz Kojima  <kkojima@gcc.gnu.org>
 
        PR bootstrap/15120
index 5c4b8cc596641a85da1f641e424022c1c93e9fcc..15cdff51fd50ccb34d0f1a6244ecd72378fc36bc 100644 (file)
@@ -1,6 +1,6 @@
 ## Linker script for GNU ld 2.11.94+ only.
 ##
-## Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+## Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
 ##
 ## This file is part of the libstdc++ version 3 distribution.
 ##
@@ -468,3 +468,28 @@ CXXABI_1.2.1 {
     __cxa_guard_abort;
 
 } CXXABI_1.2;
+
+CXXABI_1.2.2 {
+
+    # *_type_info classes, ctor and dtor
+    _ZN10__cxxabiv117__array_type_info*;
+    _ZN10__cxxabiv117__class_type_info*;
+    _ZN10__cxxabiv116__enum_type_info*;
+    _ZN10__cxxabiv120__function_type_info*;
+    _ZN10__cxxabiv123__fundamental_type_info*;
+    _ZN10__cxxabiv117__pbase_type_info*;
+    _ZN10__cxxabiv129__pointer_to_member_type_info*;
+    _ZN10__cxxabiv119__pointer_type_info*;
+    _ZN10__cxxabiv120__si_class_type_info*;
+    _ZN10__cxxabiv121__vmi_class_type_info*;
+
+    # *_type_info classes, member functions
+    _ZNK10__cxxabiv117__class_type_info*;
+    _ZNK10__cxxabiv120__function_type_info*;
+    _ZNK10__cxxabiv117__pbase_type_info*;
+    _ZNK10__cxxabiv129__pointer_to_member_type_info*;
+    _ZNK10__cxxabiv119__pointer_type_info*;
+    _ZNK10__cxxabiv120__si_class_type_info*;
+    _ZNK10__cxxabiv121__vmi_class_type_info*;
+
+} CXXABI_1.2.1;
index 1486cb89f4ecd8693c7fc49181c81200c12028df..9ff891d0db4cb06b70e887ad7030547ccac4a570 100755 (executable)
@@ -593,7 +593,7 @@ ORIGINAL_LD_FOR_MULTILIBS=$LD
 PACKAGE=libstdc++
 
 # For libtool versioning info, format is CURRENT:REVISION:AGE
-libtool_VERSION=5:6:0
+libtool_VERSION=5:7:0
 
 
 
index 47909e27518812874a3f2e4bd079efe861c7b2b1..f2ac675a8a0aab2dd7ec21d74508134939f2135d 100644 (file)
@@ -13,7 +13,7 @@ ORIGINAL_LD_FOR_MULTILIBS=$LD
 PACKAGE=libstdc++
 AC_SUBST(PACKAGE)
 # For libtool versioning info, format is CURRENT:REVISION:AGE
-libtool_VERSION=5:6:0
+libtool_VERSION=5:7:0
 AC_SUBST(libtool_VERSION)
 
 GLIBCPP_TOPREL_CONFIGURE
index c189e055d8ab545e0d2d509a80abe323e6ee3cc8..491965b193f4bf1152a9c1d28f1c91b829e5064c 100644 (file)
@@ -90,6 +90,7 @@ check_version(const symbol_info& test, bool added = false)
       known_versions.push_back("GLIBCPP_3.2.4"); // gcc-3.3.4
       known_versions.push_back("CXXABI_1.2");
       known_versions.push_back("CXXABI_1.2.1");
+      known_versions.push_back("CXXABI_1.2.2");
     }
   compat_list::iterator begin = known_versions.begin();
   compat_list::iterator end = known_versions.end();