IBM Z: gen-vect-26/28: Vectorizing without peeling is ok for Z
These tests check if loop peeling has been applied to avoid having to vectorize unaligned loops. On Z we do not have any alignment requirements for vectorization so we also don't need want the loop peeling here. 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for IBM Z. * gcc.dg/tree-ssa/gen-vect-28.c: Likewise. From-SVN: r277833
This commit is contained in:
parent
c265dfbf74
commit
9bae89924a
@ -1,3 +1,9 @@
|
||||
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
* gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for
|
||||
IBM Z.
|
||||
* gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
|
||||
|
||||
2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
* gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0
|
||||
|
@ -30,5 +30,6 @@ int main ()
|
||||
|
||||
|
||||
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { ! avr-*-* } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { target { ! avr-*-* } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { target { ! avr-*-* } } } } */
|
||||
/* IBM Z does not require special alignment for vectorization. */
|
||||
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { target { ! { avr-*-* s390*-*-* } } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { target { ! { avr-*-* s390*-*-* } } } } } */
|
||||
|
@ -38,5 +38,6 @@ int main (void)
|
||||
|
||||
|
||||
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target { ! avr-*-* } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { target { ! avr-*-* } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { target { ! avr-*-* } } } } */
|
||||
/* IBM Z does not require special alignment for vectorization. */
|
||||
/* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" { target { ! { avr-*-* s390*-*-* } } } } } */
|
||||
/* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { target { ! { avr-*-* s390*-*-* } } } } } */
|
||||
|
Loading…
Reference in New Issue
Block a user