https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107815
Bug ID: 107815 Summary: 20_util/to_chars/float128_c++23.cc FAILs Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Target: sparc*-sun-solaris2.11, hppa64-hp-hpux11.11 The 20_util/to_chars/float128_c++23.cc test FAILs on SPARC (32 and 64-bit) since it was introduced: +FAIL: 20_util/to_chars/float128_c++23.cc execution test There are also reports on HP-UX. The log shows: /vol/gcc/src/hg/master/local/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc:66: void test(std::chars_format): Assertion 'ec2 == std::errc() && ptr2 - str2 == ptr1 - str1' failed. Weirdly, if I recompile the test manually, I get this instead: /vol/gcc/src/hg/master/local/libstdc++-v3/testsuite/20_util/to_chars/float128_c++23.cc:74: void test(std::chars_format): Assertion 'ec4 == std::errc() && ptr4 == ptr1' failed.