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>

Reply via email to