[gcc(refs/users/aoliva/heads/testme)] testsuite: ppc: pr10474 requires power6
Alexandre Oliva
aoliva@gcc.gnu.org
Sat Mar 28 08:45:14 GMT 2026
https://gcc.gnu.org/g:abd85fe034f70c0d8616c504b1ff3f9763a4d62e
commit abd85fe034f70c0d8616c504b1ff3f9763a4d62e
Author: Alexandre Oliva <oliva@adacore.com>
Date: Wed Mar 18 04:12:27 2026 -0300
testsuite: ppc: pr10474 requires power6
The expected shrink-wrap optimization only takes place from power6 on.
Up to power5+, different register allocation choices prevent
shrink-wrapping.
for gcc/testsuite/ChangeLog
* gcc.dg/pr10474.c: Skip if power6 is not available.
Diff:
---
gcc/testsuite/gcc.dg/pr10474.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/testsuite/gcc.dg/pr10474.c b/gcc/testsuite/gcc.dg/pr10474.c
index 9da33bd8dcea..e6570f41e902 100644
--- a/gcc/testsuite/gcc.dg/pr10474.c
+++ b/gcc/testsuite/gcc.dg/pr10474.c
@@ -1,4 +1,4 @@
-/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { { powerpc*-*-* && lp64 } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
+/* { dg-do compile { target { { { i?86-*-* x86_64-*-* } && lp64 } || { { powerpc*-*-* && { lp64 && has_arch_pwr6 } } || { arm_nothumb || { aarch64*-*-* && lp64 } } } } } } */
/* { dg-options "-O3 -fdump-rtl-pro_and_epilogue" } */
void f(int *i)
More information about the Gcc-cvs
mailing list