[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