https://gcc.gnu.org/g:abc3da90b1caf4b41607a4917dd9076e14cd9599

commit r13-10250-gabc3da90b1caf4b41607a4917dd9076e14cd9599
Author: Christophe Lyon <[email protected]>
Date:   Wed Apr 1 16:34:24 2026 +0000

    testsuite: disable loop peeling check for arm [PR124705]
    
    Unaligned accesses or peeling for alignment is ok for all arm targets,
    including e.g. armeb-*.
    
    gcc/testsuite/ChangeLog:
    
            PR target/124705
            * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
            arm*-*-.
            * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
    
    (cherry picked from commit dc7860fb82b355be9bf5b6c5a90f8f8d68aabf91)

Diff:
---
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 4 ++--
 gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c 
b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
index 86d3b19285af..e82ccf1f4424 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c
@@ -31,5 +31,5 @@ int main ()
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { 
! { avr-*-* pru-*-* } } } } } */
 /* IBM Z does not require special alignment for vectorization.  */
-/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 
"vect" { target { ! { arm-none-eabi avr-*-* pru-*-* s390*-*-* } } } } } */
-/* { dg-final { scan-tree-dump-times "Alignment of access forced using 
peeling" 1 "vect" { target { ! { arm-none-eabi avr-*-* pru-*-* s390*-*-* } } } 
} } */
+/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 
"vect" { target { ! { arm*-*-* avr-*-* pru-*-* s390*-*-* } } } } } */
+/* { dg-final { scan-tree-dump-times "Alignment of access forced using 
peeling" 1 "vect" { target { ! { arm*-*-* avr-*-* pru-*-* s390*-*-* } } } } } */
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c 
b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
index 4b081d5a157f..9f135637e802 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c
@@ -39,5 +39,5 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { 
! { avr-*-* pru-*-* } } } } } */
 /* IBM Z does not require special alignment for vectorization.  */
-/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 
"vect" { target { ! { arm-none-eabi avr-*-* pru-*-* s390*-*-* } } } } } */
-/* { dg-final { scan-tree-dump-times "Alignment of access forced using 
peeling" 1 "vect" { target { ! { arm-none-eabi avr-*-* pru-*-* s390*-*-* } } } 
} } */
+/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 
"vect" { target { ! { arm*-*-* avr-*-* pru-*-* s390*-*-* } } } } } */
+/* { dg-final { scan-tree-dump-times "Alignment of access forced using 
peeling" 1 "vect" { target { ! { arm*-*-* avr-*-* pru-*-* s390*-*-* } } } } } */

Reply via email to