On 28/11/22 19:35, Jonathan Wakely wrote: > > > On Mon, 28 Nov 2022 at 06:07, François Dumont via Libstdc++ > > wrote: > > This patch is fixing those tests: > > 20_util/to_chars/float128_c++23.cc > std/format/formatter/requirements.cc > std/format/functions/format.cc > std/format/functions/format_to_n.cc > std/format/functions/size.cc > std/format/functions/vformat_to.cc > std/format/string.cc > > Note that symbols used in for __ibm128 and __iee128 are > untested. > > > We don't need to do this for those symbols, the ALT128 config is > incompatible with versioned namespace. If you're using the versioned > namespace, you don't need backwards compatibility with the old long > double ABI. > > > Here is the simplified patch then.     libstdc++: [_GLIBCXX_INLINE_VERSION] Add to_chars/from_chars symbols export     libstdc++-v3/ChangeLog             * include/std/format [_GLIBCXX_INLINE_VERSION](to_chars): Adapt __asm symbol             specifications.             * config/abi/pre/gnu-versioned-namespace.ver: Add to_chars/from_chars symbols             export. Ok to commit ? François