]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64: XFAIL pred-not-gen-[14].c [PR118956]
authorRichard Sandiford <richard.sandiford@arm.com>
Tue, 11 Mar 2025 16:46:21 +0000 (16:46 +0000)
committerRichard Sandiford <richard.sandiford@arm.com>
Tue, 11 Mar 2025 16:46:21 +0000 (16:46 +0000)
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.

gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-1.c
gcc/testsuite/gcc.target/aarch64/sve/pred-not-gen-4.c

index c9a8b82c48acb44a69185c29f2cf3aa8e17dd7b3..a7d2795ebe23384957fd4caab4142fa6cdfc657e 100644 (file)
@@ -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 } } */
index 1845bd3f0f70446a622c3ac8a9f87e98670e73e4..20cbd7550b7e41630a0abc30b86508ad1a629075 100644 (file)
@@ -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 } } */