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

commit e481a8ed367f27b429509cd37c3aac55fecd447b
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Sat Nov 16 19:10:21 2024 -0500

    Vector pair test only runs in 64-bits
    
    In 32-bit mode, the vector pair load and stores are not generated, even if
    -mcpu=future is used.  Only run the future-3.c in 64-bit mode.
    
    2024-11-16  Michael Meissner  <meiss...@linux.ibm.com>
    
    gcc/testsuite/
    
            * gcc.target/powerpc/future-3.c: Limit test to 64-bit.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/future-3.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/future-3.c 
b/gcc/testsuite/gcc.target/powerpc/future-3.c
index 1cbe9170f121..afa22228b96d 100644
--- a/gcc/testsuite/gcc.target/powerpc/future-3.c
+++ b/gcc/testsuite/gcc.target/powerpc/future-3.c
@@ -1,4 +1,5 @@
-/* { dg-do compile } */
+/* 32-bit doesn't generate vector pair instructions.  */
+/* { dg-do compile { target lp64 } } */
 /* { dg-options "-mdejagnu-cpu=future -O2" } */
 
 /* Test to see that memcpy will use load/store vector pair with

Reply via email to