Add the int128 effective-target requirement, 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-02  Manjunath Matti  <[email protected]>

gcc/testsuite/
        PR target/127278
        * gcc.target/powerpc/vec-msumc.c: Add int128
        effective-target.

diff --git a/gcc/testsuite/gcc.target/powerpc/vec-msumc.c 
b/gcc/testsuite/gcc.target/powerpc/vec-msumc.c
index 524a2225c6c..c9db899c2f9 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>
-- 
2.50.1 (Apple Git-155)

Reply via email to