]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
IBM Z: ldist-{rawmemchr,strlen} tests require vector extensions
authorStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Tue, 2 Nov 2021 14:54:08 +0000 (15:54 +0100)
committerStefan Schulze Frielinghaus <stefansf@linux.ibm.com>
Tue, 2 Nov 2021 14:54:08 +0000 (15:54 +0100)
The tests require vector extensions which are only available for z13 and
later while using the z/Architecture.

gcc/testsuite/ChangeLog:

* gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13
and use z/Architecture since the tests require vector extensions.
* gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise.
* gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise.
* gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise.

gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c
gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c
gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c

index 6abfd27835159e4c726132f9f4e6685a4337090f..bf6335f63604fe4033023a03a6c711a6f1af1c3b 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run { target s390x-*-* } } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-details" } */
+/* { dg-additional-options "-march=z13 -mzarch" { target s390x-*-* } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrQI" 2 "ldist" { target s390x-*-* } } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrHI" 2 "ldist" { target s390x-*-* } } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrSI" 2 "ldist" { target s390x-*-* } } } */
index 00d6ea0f8e9f83646dd0e9f8d68845fc1ad2d265..83f5a35a3229eedee8ff6ca1422748a931886b09 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run { target s390x-*-* } } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-details" } */
+/* { dg-additional-options "-march=z13 -mzarch" { target s390x-*-* } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrQI" 2 "ldist" { target s390x-*-* } } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrHI" 2 "ldist" { target s390x-*-* } } } */
 /* { dg-final { scan-tree-dump-times "generated rawmemchrSI" 2 "ldist" { target s390x-*-* } } } */
index 918b60099e429fa5e2e4439a8310ba302fd6f08f..aeb04b91f6b3c9975f291d928b0b963f1cf3f8a3 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-details" } */
+/* { dg-additional-options "-march=z13 -mzarch" { target s390x-*-* } } */
 /* { dg-final { scan-tree-dump-times "generated strlenQI\n" 4 "ldist" } } */
 /* { dg-final { scan-tree-dump-times "generated strlenHI\n" 4 "ldist" { target s390x-*-* } } } */
 /* { dg-final { scan-tree-dump-times "generated strlenSI\n" 4 "ldist" { target s390x-*-* } } } */
index 370fd5eb08899085bd029e50b8a6bbb0dbebb79f..0652857265a76d09818f12cfe65190c8fd2a28e3 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O2 -ftree-loop-distribution -fdump-tree-ldist-details" } */
+/* { dg-additional-options "-march=z13 -mzarch" { target s390x-*-* } } */
 /* { dg-final { scan-tree-dump-times "generated strlenSI\n" 1 "ldist" { target s390x-*-* } } } */
 
 extern int s[];