On Wed, Apr 19, 2023 at 11:20:09AM -0400, Jason Merrill wrote: > * g++.dg/ext/int128-8.C: New test.
The testcase needs to be restricted to int128 effective targets, it expectedly fails on i386 and other 32-bit targets. Tested using GXX_TESTSUITE_STDS=98,11,14,17,20,2b make check-g++ RUNTESTFLAGS='--target_board=unix\{-m32,-m64\} dg.exp=int128*.C' on x86_64-linux before/after, committed to trunk and cherry-picked to 12 branch as obvious. 2023-04-20 Jakub Jelinek <ja...@redhat.com> PR c++/108099 PR testsuite/109560 * g++.dg/ext/int128-8.C: Require int128 effective target. --- gcc/testsuite/g++.dg/ext/int128-8.C.jj 2023-04-20 09:36:09.106375587 +0200 +++ gcc/testsuite/g++.dg/ext/int128-8.C 2023-04-20 09:37:02.429592525 +0200 @@ -1,5 +1,5 @@ // PR c++/108099 -// { dg-do compile { target c++11 } } +// { dg-do compile { target { c++11 && int128 } } } // { dg-options "" } using u128 = unsigned __int128_t; Jakub