https://gcc.gnu.org/g:e1f33d3890ddccca3a2c6c5bce08d68e313b1f3a
commit r16-5784-ge1f33d3890ddccca3a2c6c5bce08d68e313b1f3a Author: Kugan Vivekanandarajah <[email protected]> Date: Mon Dec 1 09:29:16 2025 +1100 [PATCH] [Testsuite] Fix testcases after LICM of self-write Adjust the testcase as above. gcc/testsuite/ChangeLog: 2025-11-26 Kugan Vivekanandarajah <[email protected]> * gcc.dg/vect/tsvc/vect-tsvc-s293.c: Remove xfail. * gcc.target/aarch64/vect-ld1r-compile.c: Add -fno-tree-loop-distribute-patterns to prevent memset detection. Signed-off-by: Kugan Vivekanandarajah <[email protected]> Diff: --- gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-ld1r-compile.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c index 321394811c8a..34f6af00b4c0 100644 --- a/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c +++ b/gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s293.c @@ -36,4 +36,4 @@ int main (int argc, char **argv) return 0; } -/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect" { xfail *-*-* } } } */ +/* { dg-final { scan-tree-dump "vectorized 1 loops" "vect"} } */ diff --git a/gcc/testsuite/gcc.target/aarch64/vect-ld1r-compile.c b/gcc/testsuite/gcc.target/aarch64/vect-ld1r-compile.c index 30219e62d79d..26fef5bcc0bd 100644 --- a/gcc/testsuite/gcc.target/aarch64/vect-ld1r-compile.c +++ b/gcc/testsuite/gcc.target/aarch64/vect-ld1r-compile.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ -/* { dg-options "-O3 -fno-vect-cost-model" } */ +/* Adding -fno-tree-loop-distribute-patterns to present memset dtection. */ +/* { dg-options "-O3 -fno-tree-loop-distribute-patterns -fno-vect-cost-model" } */ #pragma GCC target "+nosve"
