On Wed, 24 May 2023 at 06:52, Alexandre Oliva via Libstdc++ < libstdc++@gcc.gnu.org> wrote: > > Just as on aarch64, x86's wider long double experiences loss of > precision with from_chars implemented in terms of double. Expect the > execution fail. > > Bootstrapped on x86_64-linux-gnu. Also tested on ppc- and x86-vx7r2 > with gcc-12. > OK for trunk and branches. > > for libstdc++-v3/ChangeLog > > * testsuite/20_util/to_chars/long_double.cc: Expect execution > fail on x86-vxworks. > --- > .../testsuite/20_util/to_chars/long_double.cc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libstdc++-v3/testsuite/20_util/to_chars/long_double.cc > b/libstdc++-v3/testsuite/20_util/to_chars/long_double.cc > index 263144bd42cba..08363d9d04003 100644 > --- a/libstdc++-v3/testsuite/20_util/to_chars/long_double.cc > +++ b/libstdc++-v3/testsuite/20_util/to_chars/long_double.cc > @@ -36,7 +36,7 @@ > > // On systems that use double-precision from_chars for long double, > // this is expected to fail. > -// { dg-xfail-run-if "from_chars limited to double-precision" { > aarch64-*-vxworks* } } > +// { dg-xfail-run-if "from_chars limited to double-precision" { > aarch64-*-vxworks* i*86-*-vxworks* } } > > // { dg-require-effective-target ieee_floats } > // { dg-require-effective-target size32plus } > > -- > Alexandre Oliva, happy hacker https://FSFLA.org/blogs/lxo/ > Free Software Activist GNU Toolchain Engineer > Disinformation flourishes because many people care deeply about injustice > but very few check the facts. Ask me about > >