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.

Reply via email to