From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) by sourceware.org (Postfix) with ESMTPS id 99679385843E for ; Fri, 27 Jan 2023 12:49:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 99679385843E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-vk1-xa30.google.com with SMTP id 22so2399711vkn.2 for ; Fri, 27 Jan 2023 04:49:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WK0hPlxWg3/ruGF/yCAPQmXsNccWBuj2VpAWpzpmF9s=; b=IlFpv+teijFykL79upVYAd6N4kDHpKE9lSYbPVeYSig5r3ZZ3DRQIWDYTPqETZ5x4R 3GZOt9ecfSe1/6JVQi1b2pZZ7H/4I/bpxetidu+LBLAZTCYGaVpFF2Soemj91nawrJqh rTJkh1AhMPijRSmaA3EbPTI4JnDsMcb6xKUTGLQ/gBuTjLJ5DBbYjZ7ydEZCT+6RGCJY sVvYUYzZ6pW7TcXaQ7X0e8niF6FCJUmbdTZGPTG1dObHaZwPlX8d+xXt7feM36kjFYW9 aytnxy2d4IaUODbSz5jyifugVJesthGw8zanEvzlPOh7dKIk0rlY5jar7qP8x1ehozzR U6UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WK0hPlxWg3/ruGF/yCAPQmXsNccWBuj2VpAWpzpmF9s=; b=xe0ODvLJbABjipZHqt6lc0pYhoZ0YR7/LSiJf1bLkEfv1enSiVyvpZ9J6jTyiKKM4o EMWb7YDxuYm4/zDWmQgdB4qLnXh7aCZ4ROqE/Ti8AZjtBXScr12UxeaS5BMjbemk8xMs E8rXK1bBnV3ANxQnnihHUgsYn2K6HmVSgeMMK+0cfy86H3MheZbUtBI2s5AZkNouNpfC 3QitGFWCyji8KXT7dFeyPUDqlzcBF40Ssj+fM2JXu8McbRoxuy8X6jmbke9m9lJfI/+q Df3OgcYdkkqXSOvgvEIdlLm4T/kziZsgs1d2vpyuY5ZWvc1Wq2qI5sKEbB07F5jfcrk8 k4/w== X-Gm-Message-State: AFqh2kphImwTSmoGzym3516lBFe9axPvVTbI2naH6pg/NJ2lqoqS8h+p UxzmSN6EufvLrD1xbKE9giRNFLUS4Tw8lsFzCxxE2ZIJ X-Google-Smtp-Source: AMrXdXuUNzFb41vb2g7gGkPSTndD5QWh/BBM9c4I0TpCn/D9jCXmrKkvHa+pZKY99ezhwY0CC0pizORBvQ2rxqRdxcg= X-Received: by 2002:a05:6122:91d:b0:3e1:a746:2b9e with SMTP id j29-20020a056122091d00b003e1a7462b9emr4731425vka.5.1674823744758; Fri, 27 Jan 2023 04:49:04 -0800 (PST) MIME-Version: 1.0 References: <20230127123020.260769-1-juzhe.zhong@rivai.ai> In-Reply-To: <20230127123020.260769-1-juzhe.zhong@rivai.ai> From: Kito Cheng Date: Fri, 27 Jan 2023 20:48:53 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Fix testcases check. To: juzhe.zhong@rivai.ai Cc: gcc-patches@gcc.gnu.org, palmer@dabbelt.com Content-Type: multipart/alternative; boundary="0000000000005e2ad005f33e4a34" X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,HTML_MESSAGE,KAM_SHORT,RCVD_IN_DNSWL_NONE,SCC_5_SHORT_WORD_LINES,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000005e2ad005f33e4a34 Content-Type: text/plain; charset="UTF-8" committed, thanks! On Fri, Jan 27, 2023 at 8:30 PM wrote: > From: Ju-Zhe Zhong > > gcc/testsuite/ChangeLog: > > * gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c: Fix testcase check. > * gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c: Ditto. > * gcc.target/riscv/rvv/vsetvl/vsetvl-18.c: Ditto. > > --- > gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c | 2 +- > gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c | 2 +- > gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-18.c | 3 ++- > 3 files changed, 4 insertions(+), 3 deletions(-) > > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c > b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c > index e855f86b9a3..2e1f68f9bdc 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-7.c > @@ -37,4 +37,4 @@ void f (void * restrict in, void * restrict out, int l, > int n, int m, int cond) > } > } > > -/* { dg-final { scan-assembler-times > {add\s+\s*[a-x0-9]+,\s*[a-x0-9]+,\s*[a-x0-9]+\s+vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]} > 1 { target { no-opts "-O0" no-opts "-O1" no-opts "-Os" no-opts "-g" no-opts > "-funroll-loops" } } } } */ > +/* { dg-final { scan-assembler > {add\s+\s*[a-x0-9]+,\s*[a-x0-9]+,\s*[a-x0-9]+\s+vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]} > { target { no-opts "-O0" no-opts "-O1" no-opts "-Os" no-opts "-g" no-opts > "-funroll-loops" } } } } */ > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c > b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c > index 316a4ce6193..a3dca3834e3 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/avl_multiple-8.c > @@ -36,4 +36,4 @@ void f (void * restrict in, void * restrict out, int l, > int n, int m, int cond) > } > } > > -/* { dg-final { scan-assembler-times {vsetvli} 1 { target { no-opts "-O0" > no-opts "-g" no-opts "-funroll-loops" } } } } */ > +/* { dg-final { scan-assembler > {add\s+\s*[a-x0-9]+,\s*[a-x0-9]+,\s*[a-x0-9]+\s+vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]} > { target { no-opts "-O0" no-opts "-O1" no-opts "-Os" no-opts "-g" no-opts > "-funroll-loops" } } } } */ > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-18.c > b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-18.c > index df4fdf24a4a..7ad277e0266 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-18.c > +++ b/gcc/testsuite/gcc.target/riscv/rvv/vsetvl/vsetvl-18.c > @@ -16,4 +16,5 @@ void f(int8_t *base, int8_t *out, size_t vl, size_t m, > size_t n) { > } > } > > -/* { dg-final { scan-assembler-times {vsetvli} 5 { target { no-opts "-O0" > no-opts "-Os" no-opts "-g" no-opts "-funroll-loops" } } } } */ > +/* { dg-final { scan-assembler > {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf8,\s*t[au],\s*m[au]} { target { > no-opts "-O0" no-opts "-g" no-opts "-funroll-loops" } } } } */ > +/* { dg-final { scan-assembler > {vsetvli\s+zero,\s*[a-x0-9]+,\s*e8,\s*mf4,\s*t[au],\s*m[au]} { target { > no-opts "-O0" no-opts "-g" no-opts "-funroll-loops" } } } } */ > -- > 2.36.3 > > --0000000000005e2ad005f33e4a34--