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"

Reply via email to