https://gcc.gnu.org/g:c19237614b42ddae80a9a24e0b282cecc8aefb86

commit r15-2143-gc19237614b42ddae80a9a24e0b282cecc8aefb86
Author: Carl Love <c...@us.ibm.com>
Date:   Fri Jul 12 13:37:36 2024 -0500

    rs6000, update effective target for tests builtins-10*.c and 
vec_perm-runnable-i128.c
    
    The tests:
    
      tests builtins-10-runnable.c
      tests builtins-10.c
      vec_perm-runnable-i128.c
    
    use __int128 types that are not supported on all platforms.  Update the
    tests to check int128 effective target to avoid unsupported type errors
    on unsupported platforms.
    
    gcc/testsuite/ChangeLog:
            * gcc.target/powerpc/builtins-10-runnable.c: Add
            target int128.
            * gcc.target/powerpc/builtins-10.c: Add
            target int128.
            * gcc.target/powerpc/vec_perm-runnable-i128.c: Add
            target int128.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c   | 2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-10.c            | 2 +-
 gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c 
b/gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c
index dede08358e13..e2d3c9908521 100644
--- a/gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c
+++ b/gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c
@@ -1,4 +1,4 @@
-/* { dg-do run } */
+/* { dg-do run { target int128 } } */
 /* { dg-require-effective-target vmx_hw } */
 /* { dg-options "-maltivec -O2 " } */
 
diff --git a/gcc/testsuite/gcc.target/powerpc/builtins-10.c 
b/gcc/testsuite/gcc.target/powerpc/builtins-10.c
index b00f53cfc628..007892e2731a 100644
--- a/gcc/testsuite/gcc.target/powerpc/builtins-10.c
+++ b/gcc/testsuite/gcc.target/powerpc/builtins-10.c
@@ -1,4 +1,4 @@
-/* { dg-do compile } */
+/* { dg-do compile { target int128 } } */
 /* { dg-options "-O2 -maltivec" } */
 /* { dg-require-effective-target powerpc_altivec } */
 /* { dg-final { scan-assembler-times "xxsel" 6 } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c 
b/gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c
index 0e0d77bcb845..df1bf873cfc9 100644
--- a/gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c
+++ b/gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c
@@ -1,4 +1,4 @@
-/* { dg-do run } */
+/* { dg-do run { target  int128 } } */
 /* { dg-require-effective-target vmx_hw } */
 /* { dg-options "-maltivec -O2 " } */

Reply via email to