libstdc++: Update Solaris baselines for GCC 11.1
commit5bc3a2bc8a810e7a9a51d7069463f1f460d6a588
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 3 Mar 2021 13:25:51 +0000 (3 14:25 +0100)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 3 Mar 2021 13:25:51 +0000 (3 14:25 +0100)
tree302372689d860628f57b533dfadf7db03ad43258
parent00d79dc4be0b86ec564cfa2b32c47de6c07449e6
libstdc++: Update Solaris baselines for GCC 11.1

The following patch updates the Solaris baselines for GCC 11.1.  There's
only one caveat: comparing the Solaris 11.3 and 11.4 baselines, I find

+FUNC:_ZSt10from_charsPKcS0_RdSt12chars_format@@GLIBCXX_3.4.29
+FUNC:_ZSt10from_charsPKcS0_ReSt12chars_format@@GLIBCXX_3.4.29
+FUNC:_ZSt10from_charsPKcS0_RfSt12chars_format@@GLIBCXX_3.4.29

i.e.

std::from_chars(char const*, char const*, double&, std::chars_format)

and similarly for long double, float.  Those are from from
src/c++17/floating_from_chars.cc and only defined if
_GLIBCXX_HAVE_USELOCALE, i.e. depend on the XPG7 addition.  Given that
only Solaris 11.4 supports XPG7, I've taken the 11.3 baselines to avoid
having separate ones for 11.3 and 11.4.

Tested on i386-pc-solaris2.11 and sparc-sun-solaris2.11 (sparc and x86,
32 and 64-bit, 11.3 and 11.4).

2021-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

libstdc++-v3:
* config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate.
* config/abi/post/i386-solaris/amd64/baseline_symbols.txt:
Likewise.
* config/abi/post/sparc-solaris/baseline_symbols.txt: Likewise.
* config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt:
Likewise.
libstdc++-v3/config/abi/post/i386-solaris/amd64/baseline_symbols.txt
libstdc++-v3/config/abi/post/i386-solaris/baseline_symbols.txt
libstdc++-v3/config/abi/post/sparc-solaris/baseline_symbols.txt
libstdc++-v3/config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt