When I checked the previous patch, I didn't check it out on 32-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. --- 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 1cbe9170f12..afa22228b96 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 -- 2.47.0 -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: meiss...@linux.ibm.com