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 b582f53e36397ec626f9943da8c42c6c59897afa..5ffe9d95289b5bc8138d9b4c72460b45da82c96e 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*;