Simplify linker script patterns for std::exception_ptr
authorJonathan Wakely <jwakely@redhat.com>
Fri, 6 Jul 2018 12:52:41 +0000 (13:52 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 6 Jul 2018 12:52:41 +0000 (13:52 +0100)
* config/abi/pre/gnu.ver: Use wildcards to combine related patterns.

From-SVN: r262475

libstdc++-v3/ChangeLog
libstdc++-v3/config/abi/pre/gnu.ver

index 733c831aa6a67c8088a91715c60dbae02c9e7e97..8519bea7213aaac6db01c202f50c56373da7cdc6 100644 (file)
@@ -1,5 +1,7 @@
 2018-07-06  Jonathan Wakely  <jwakely@redhat.com>
 
+       * config/abi/pre/gnu.ver: Use wildcards to combine related patterns.
+
        P0935R0 Eradicating unnecessarily explicit default constructors
        * config/abi/pre/gnu.ver: Tighten existing patterns and export new
        default constructor symbols.
index e634d3ab707f50b6a61b790e4db578ed228469e3..b09bdef6d09a5c6079e5ca66084b683b2f5cb04b 100644 (file)
@@ -2174,14 +2174,10 @@ CXXABI_1.3.3 {
 
 #ifdef HAVE_EXCEPTION_PTR_SINCE_GCC46
     # exception_ptr
-    _ZNSt15__exception_ptr13exception_ptrC1Ev;
-    _ZNSt15__exception_ptr13exception_ptrC2Ev;
-    _ZNSt15__exception_ptr13exception_ptrC1ERKS0_;
-    _ZNSt15__exception_ptr13exception_ptrC2ERKS0_;
-    _ZNSt15__exception_ptr13exception_ptrC1EMS0_FvvE;
-    _ZNSt15__exception_ptr13exception_ptrC2EMS0_FvvE;
-    _ZNSt15__exception_ptr13exception_ptrD1Ev;
-    _ZNSt15__exception_ptr13exception_ptrD2Ev;
+    _ZNSt15__exception_ptr13exception_ptrC[12]Ev;
+    _ZNSt15__exception_ptr13exception_ptrC[12]ERKS0_;
+    _ZNSt15__exception_ptr13exception_ptrC[12]EMS0_FvvE;
+    _ZNSt15__exception_ptr13exception_ptrD[12]Ev;
     _ZNSt15__exception_ptr13exception_ptraSERKS0_;
     _ZNKSt15__exception_ptr13exception_ptrcvMS0_FvvEEv;
     _ZNKSt15__exception_ptr13exception_ptrntEv;