libstdc++: Fix linker script patterns for 32-bit targets
authorJonathan Wakely <jwakely@redhat.com>
Fri, 7 Aug 2020 15:38:51 +0000 (16:38 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 7 Aug 2020 15:38:51 +0000 (16:38 +0100)
When making the patterns less greedy I forgot to use [jmy] for unsigned
integer parameters.

libstdc++-v3/ChangeLog:

* config/abi/pre/gnu.ver: Fix wildcards for wstring symbols.

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

index b582f53..5ffe9d9 100644 (file)
@@ -294,9 +294,9 @@ GLIBCXX_3.4 {
     _ZNSbIwSt11char_traitsIwESaIwEE6insertE[PRwjmvy]*;
     _ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EE[PRwjmvy]*;
     _ZNSbIwSt11char_traitsIwESaIwEE6rbeginEv;
-    _ZNSbIwSt11char_traitsIwESaIwEE7replaceEmm[PRm]*;
-    _ZNSbIwSt11char_traitsIwESaIwEE6resizeEm*;
-    _ZNSbIwSt11char_traitsIwESaIwEE7reserveEm;
+    _ZNSbIwSt11char_traitsIwESaIwEE7replaceE[jmy][jmy]*;
+    _ZNSbIwSt11char_traitsIwESaIwEE6resizeE[jmy]*;
+    _ZNSbIwSt11char_traitsIwESaIwEE7reserveE[jmy];
     _ZNSbIwSt11char_traitsIwESaIwEE7[a-z]*EES6_[NPRjmy]*;
     _ZNSbIwSt11char_traitsIwESaIwEE7[a-z]*EES6_S[56]*;
     _ZNSbIwSt11char_traitsIwESaIwEE12_Alloc_hiderC*;