https://gcc.gnu.org/g:6f9dd9fcb95e43830c80463696542bb6b0296f6f

commit r16-7884-g6f9dd9fcb95e43830c80463696542bb6b0296f6f
Author: Rainer Orth <[email protected]>
Date:   Wed Mar 4 09:20:49 2026 +0100

    testsuite: Only xfail gcc.dg/ipa/iinline-attr.c on 32-bit SPARC [PR64835]
    
    As discussed in PR target/64835, the gcc.dg/ipa/iinline-attr.c test
    XPASSes on 64-bit SPARC:
    
    XPASS: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline 
"hooray[^\\\\n]*inline copy in test"
    
    Therefore this patch restricts the xfail to 32-bit sparc for now.
    
    Tested on sparc-sun-solaris2.11, i386-pc-solaris2.11, and
    visium-unknown-unknown.
    
    2026-03-03  Rainer Orth  <[email protected]>
    
            gcc/testsuite:
            PR target/64835
            * gcc.dg/ipa/iinline-attr.c (scan-ipa-dump): Restrict xfail to
            32-bit SPARC.

Diff:
---
 gcc/testsuite/gcc.dg/ipa/iinline-attr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.dg/ipa/iinline-attr.c 
b/gcc/testsuite/gcc.dg/ipa/iinline-attr.c
index 4b9e8574795a..c183c1f928c9 100644
--- a/gcc/testsuite/gcc.dg/ipa/iinline-attr.c
+++ b/gcc/testsuite/gcc.dg/ipa/iinline-attr.c
@@ -23,5 +23,5 @@ int test (void)
   return 0;
 }
 
-/* { dg-final { scan-ipa-dump "hooray\[^\\n\]*inline copy in test" "inline" { 
xfail sparc*-*-* visium-*-* } } } */
+/* { dg-final { scan-ipa-dump "hooray\[^\\n\]*inline copy in test" "inline" { 
xfail { { sparc*-*-* && ilp32 } || visium-*-* } } } } */
 /* Missing back-end support for attribute __optimize__ on SPARC and Visium.  */

Reply via email to