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