https://gcc.gnu.org/g:2c7bb56592f6a3a5e64e7e9dc50c069910c46529
commit r17-5218-g2c7bb56592f6a3a5e64e7e9dc50c069910c46529 Author: Manjunath Matti <[email protected]> Date: Thu Oct 15 04:11:43 2026 -0500 rs6000: Fix vec-msumc.c failure on BE 32-bit multilib [PR 127278] Add the int128 effective-target check, the test then becomes UNSUPPORTED for -m32 and is unchanged for -m64 on both endiannesses. Tested on powerpc64-linux-gnu (-m64 and -m32) and powerpc64le-linux-gnu. 2026-10-12 Manjunath Matti <[email protected]> gcc/testsuite/ PR target/127278 * gcc.target/powerpc/vec-msumc.c: Add int128 effective-target. Diff: --- gcc/testsuite/gcc.target/powerpc/vec-msumc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.target/powerpc/vec-msumc.c b/gcc/testsuite/gcc.target/powerpc/vec-msumc.c index 524a2225c6cd..c9db899c2f98 100644 --- a/gcc/testsuite/gcc.target/powerpc/vec-msumc.c +++ b/gcc/testsuite/gcc.target/powerpc/vec-msumc.c @@ -1,4 +1,5 @@ /* { dg-do run { target { power10_hw } } } */ +/* { dg-require-effective-target int128 } */ /* { dg-require-effective-target power10_ok } */ /* { dg-options "-mdejagnu-cpu=power10 -O2" } */ #include <altivec.h>
