]> git.ipfire.org Git - people/ms/gcc.git/commit
libstdc++: Fix exports for IEEE128 versions of __try_use_facet [PR108327]
authorJonathan Wakely <jwakely@redhat.com>
Thu, 12 Jan 2023 22:35:30 +0000 (22:35 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Fri, 13 Jan 2023 00:15:01 +0000 (00:15 +0000)
commitceae3a66d3d9eb7c468f0a36f203c9e6b2b8a3e7
tree72613b80607f8eed41364eb3fe9ed27b6a1d7b34
parent227351345d0caa596eff8325144f15b15f704c08
libstdc++: Fix exports for IEEE128 versions of __try_use_facet [PR108327]

The new symbols need to be exported, as well as some of the
std::locale::facet::id globals, which are not new but were presumably
not needed by any inline functions before now.

libstdc++-v3/ChangeLog:

PR libstdc++/108327
* config/os/gnu-linux/ldbl-extra.ver (GLIBCXX_LDBL_3.4.31):
Export __try_use_facet specializations for facets in namespace
__gnu_cxx_ldbl128.
* config/os/gnu-linux/ldbl-ieee128-extra.ver
(GLIBCXX_IEEE128_3.4.31): Likewise for facets in namespace
__gnu_cxx_ieee128.
* testsuite/util/testsuite_abi.cc: Add to lists of known and
latest versions.
libstdc++-v3/config/os/gnu-linux/ldbl-extra.ver
libstdc++-v3/config/os/gnu-linux/ldbl-ieee128-extra.ver
libstdc++-v3/testsuite/util/testsuite_abi.cc