https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107665
Bug ID: 107665 Summary: [13 regression] g++.dg/cpp23/ext-floating1.C fails after r13-3387-g79d38dd46e6b07 Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- Tried g:79d38dd46e6b07e5a90ab25df1438eb0918eb475, r13-3387-g79d38dd46e6b07 make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/cpp23/ext-floating1.C" FAIL: g++.dg/cpp23/ext-floating1.C -std=gnu++23 (test for excess errors) # of unexpected failures 1 This is failing on powerpc64 when the compiler is built with --with-long-double-format=ieee. Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp23/ext-floating1.C:27:54: error: static assertion failed /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp23/ext-floating1.C:28:54: error: static assertion failed /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp23/ext-floating1.C:29:61: error: static assertion failed /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp23/ext-floating1.C:30:61: error: static assertion failed The failures are here: #ifdef __SIZEOF_FLOAT128__ static_assert (is_same<decltype (0.0q), __float128>::value); static_assert (is_same<decltype (0.0Q), __float128>::value); static_assert (is_same<decltype (0.0q + 0.0q), __float128>::value); static_assert (is_same<decltype (0.0Q + 0.0Q), __float128>::value); #endif commit 79d38dd46e6b07e5a90ab25df1438eb0918eb475 (HEAD) Author: Jakub Jelinek <ja...@redhat.com> Date: Wed Oct 19 18:55:46 2022 +0200 testsuite: Default make check-g++ vs. tests for newest C++ standard