https://gcc.gnu.org/g:09205680054ca6dd7cf3bb96ef08f15006d89cff

commit r15-7965-g09205680054ca6dd7cf3bb96ef08f15006d89cff
Author: Richard Sandiford <richard.sandif...@arm.com>
Date:   Tue Mar 11 16:46:21 2025 +0000

    aarch64: XFAIL pred-not-gen-[14].c [PR118956]
    
    gcc.target/aarch64/sve/pred-not-gen-[14].c started failing after
    r15-268-g9dbff9c05520a74e, but we didn't look at it in time for
    GCC 15.  This patch marks the failures as expected for now.
    We should revisit for GCC 16.
    
    See the PR for some discussion about what a GCC 16 fix might
    look like.
    
    gcc/testusite/
            PR target/118956
            * gcc.target/aarch64/sve/pred-not-gen-1.c: Add XFAILs.
            * gcc.target/aarch64/sve/pred-not-gen-4.c: Likewise.

Diff:
---
 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c | 4 ++--
 gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c 
b/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c
index c9a8b82c48ac..a7d2795ebe23 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c
+++ b/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c
@@ -19,6 +19,6 @@ void f10(double * restrict z, double * restrict w, double * 
restrict x, double *
     }
 }
 
-/* { dg-final { scan-assembler-not {\tbic\t} } } */
-/* { dg-final { scan-assembler-times {\tnot\tp[0-9]+\.b, p[0-9]+/z, 
p[0-9]+\.b\n} 1 } } */
+/* { dg-final { scan-assembler-not {\tbic\t} { xfail *-*-* } } } */
+/* { dg-final { scan-assembler-times {\tnot\tp[0-9]+\.b, p[0-9]+/z, 
p[0-9]+\.b\n} 1 { xfail *-*-* } } } */
 /* { dg-final { scan-assembler-times {\tfcmgt\tp[0-9]+\.d, p[0-9]+/z, 
z[0-9]+\.d, #0} 1 } } */
diff --git a/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c 
b/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c
index 1845bd3f0f70..20cbd7550b7e 100644
--- a/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c
+++ b/gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c
@@ -8,6 +8,6 @@ void f13(double * restrict z, double * restrict w, double * 
restrict x, double *
     }
 }
 
-/* { dg-final { scan-assembler-not {\tbic\t} } } */
-/* { dg-final { scan-assembler-times {\tnot\tp[0-9]+\.b, p[0-9]+/z, 
p[0-9]+\.b\n} 1 } } */
+/* { dg-final { scan-assembler-not {\tbic\t} { xfail *-*-* } } } */
+/* { dg-final { scan-assembler-times {\tnot\tp[0-9]+\.b, p[0-9]+/z, 
p[0-9]+\.b\n} 1 { xfail *-*-* } } } */
 /* { dg-final { scan-assembler-times {\tfcmuo\tp[0-9]+\.d, p[0-9]+/z, 
z[0-9]+\.d, z[0-9]+\.d} 1 } } */

Reply via email to