From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7806) id 731C33858C60; Tue, 2 Nov 2021 15:15:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 731C33858C60 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Stefan Schulze Frielinghaus To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-4847] IBM Z: ldist-{rawmemchr, strlen} tests require vector extensions X-Act-Checkin: gcc X-Git-Author: Stefan Schulze Frielinghaus X-Git-Refname: refs/heads/master X-Git-Oldrev: 6cc8aa65fdeaefe9774d5e0d4e72c91f52313be1 X-Git-Newrev: 64bf0c835f8918adf7e4140a04ac79c2963204aa Message-Id: <20211102151513.731C33858C60@sourceware.org> Date: Tue, 2 Nov 2021 15:15:13 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Nov 2021 15:15:13 -0000 https://gcc.gnu.org/g:64bf0c835f8918adf7e4140a04ac79c2963204aa commit r12-4847-g64bf0c835f8918adf7e4140a04ac79c2963204aa Author: Stefan Schulze Frielinghaus Date: Tue Nov 2 15:54:08 2021 +0100 IBM Z: ldist-{rawmemchr,strlen} tests require vector extensions 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. Diff: --- gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c | 1 + 4 files changed, 4 insertions(+) diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c b/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c index 6abfd278351..bf6335f6360 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c @@ -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-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c b/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c index 00d6ea0f8e9..83f5a35a322 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c @@ -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-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c b/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c index 918b60099e4..aeb04b91f6b 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c @@ -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-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c b/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c index 370fd5eb088..0652857265a 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c @@ -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[];