From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) by sourceware.org (Postfix) with ESMTPS id 624F33858D20 for ; Mon, 22 May 2023 09:18:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 624F33858D20 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=sifive.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=sifive.com Received: by mail-pg1-x52b.google.com with SMTP id 41be03b00d2f7-53202149ae2so3912846a12.3 for ; Mon, 22 May 2023 02:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1684747079; x=1687339079; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=rg9a6KF3Kh+VR3fXlVJUhB1gCyCM8pqU6WmT+6AQ7bw=; b=V2CkE8upUr6elMKrfboQ3f2OsYLtVaVOAehiIB6gA6gwGPm0l+i9PEBGCk/vvtEMwl 0OYPKqjKeVYJI34HeqnOD76yPMiSjxswB177HU8m9mpmv/4b6EKtYjeNOwCvecsAg+95 dHk3bWYzkpUxH21QDi6uBu6uT8mvjeA0P81eHhymL2yo128a6ez3BBV/4lbzlCIw5unl xWG0bTx+EokxhtwqeRn1/ogW9Zn3tizo+FJIYl2H5f5n4NQa17YtIbh7B/wlv6M6yi59 13p+rf6pnBbd40mlsn4IkBlMrqV/1QWN7sjSJetzvOkqwZ8XtDLosdnQ5pW46oM0lBA6 Vl/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684747079; x=1687339079; h=content-transfer-encoding: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=rg9a6KF3Kh+VR3fXlVJUhB1gCyCM8pqU6WmT+6AQ7bw=; b=C3S/ddc/eGk1rUAslIJ5Mu03xEUCFQ2lOHtnbvhD7LlL3sjQop3OsCiiM8m9IszV9Y /NBennNLChXzzmce+A9UZEiPnn4runTOsO/FzV7TOynMXNDlgpn8HWZMV9mwqe6mtVWA 2jm/sfeh6GWqX8NqBLlzbnqZCFytqXboFM7G+nH1P4kl33dVjZyqrdZ3Yybozu5U6kjV SunBAIpbfzttiorC4YuvtAeC256abqtpMAvq3CX3aJV67mv+22kUcOI0qnid8L9oRR5J bWu5nEWpT2/F4v4sfu8h6W7l+K7bz/ScDhY82R3wqsoWdJCxl18tvSvZyiQZjqbEAf9y 5eaA== X-Gm-Message-State: AC+VfDxV5v0NJKyMvnVdGlqvystjMaWc6a+S7idRFr6QSvV/WbJJFt7s Q0DOc4j5llC5oyl5wp07H0QgVokY3KB3aLh7dFMCUIZFKHYlAqVeFyg= X-Google-Smtp-Source: ACHHUZ4kAZZxRp1I892kwCfqYZ0Vu7XwQWJikbVWPHnySpyt+DSwwoZpiAUkuNfqKk9gpww3kSBsZrPDxFsQurMZR10= X-Received: by 2002:a17:90b:4381:b0:255:4f4a:d7b2 with SMTP id in1-20020a17090b438100b002554f4ad7b2mr3656646pjb.35.1684747078833; Mon, 22 May 2023 02:17:58 -0700 (PDT) MIME-Version: 1.0 References: <20230522064138.74056-1-kito.cheng@sifive.com> In-Reply-To: <20230522064138.74056-1-kito.cheng@sifive.com> From: Kito Cheng Date: Mon, 22 May 2023 17:17:47 +0800 Message-ID: Subject: Re: [PATCH] RISC-V: Add missing torture-init and torture-finish for rvv.exp To: gcc-patches@gcc.gnu.org, kito.cheng@gmail.com, patrick@rivosinc.com, vineetg@rivosinc.com, jlaw@ventanamicro.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: Ooops, seems still some issue around here, but I found something might related this issue: https://github.com/gcc-mirror/gcc/commit/d6654a4be3ba44c0d57be7c8a51d76d972= 1345e1 https://github.com/gcc-mirror/gcc/commit/23c49bb8d09bc3bfce9a08be637cf32ac0= 14de56 On Mon, May 22, 2023 at 2:42=E2=80=AFPM Kito Cheng = wrote: > > Hi Vineet: > > Could you help to test this patch, this could resolve that issue on our > machine, but I would like to also work for other env. > > Thanks :) > > --- > > We got bunch of following error message for multi-lib run: > > ERROR: torture-init: torture_without_loops is not empty as expected > ERROR: tcl error code NONE > > And seems we need torture-init and torture-finish around the test > loop. > > gcc/testsuite/ChangeLog: > > * gcc.target/riscv/rvv/rvv.exp: Add torture-init and > torture-finish. > --- > gcc/testsuite/gcc.target/riscv/rvv/rvv.exp | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp b/gcc/testsuite/g= cc.target/riscv/rvv/rvv.exp > index bc99cc0c3cf4..19179564361a 100644 > --- a/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp > +++ b/gcc/testsuite/gcc.target/riscv/rvv/rvv.exp > @@ -39,6 +39,7 @@ if [istarget riscv32-*-*] then { > > # Initialize `dg'. > dg-init > +torture-init > > # Main loop. > set CFLAGS "$DEFAULT_CFLAGS -march=3D$gcc_march -mabi=3D$gcc_mabi -O3" > @@ -69,5 +70,7 @@ foreach op $AUTOVEC_TEST_OPTS { > dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/autovec/vls-vlmax/*.= \[cS\]]] \ > "-std=3Dc99 -O3 -ftree-vectorize --param riscv-autovec-preference= =3Dfixed-vlmax" $CFLAGS > > +torture-finish > + > # All done. > dg-finish > -- > 2.40.1 >