From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by sourceware.org (Postfix) with ESMTPS id 616EE3858D28 for ; Mon, 9 Oct 2023 22:29:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 616EE3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=embecosm.com Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4066241289bso47141155e9.0 for ; Mon, 09 Oct 2023 15:29:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; t=1696890578; x=1697495378; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to; bh=SLc+d3VpLjm7q0ssnxQ7cMTJGDcTyLqdS7Myjm11V4U=; b=eEl/gInfMyEeXBf98E2k4XH9W3FkSwJDkErjAQMW6JAZudT0NLV2BGAdIaI7yiXWWP 7vaFB54XdSjuKYTPaOHwjxp7OOZL/ezRTIKdQrMfWTvDL/FoCdWl8VFfy+ndl7J8uSZU +p/E0xUyxtX0B0qMlargm3IbInJcsVcZsQVG+5+j+g3NN4tj8EwqXKhnWR4x8V0xKygZ 8nWt/AUxgC0sl9sUlpBvnlx6aoP90XMKu447z9r+rPJ6Z92rz7aY1anJvblN2bPHyb5C 0NdPb7KdswiMjFPWUGCH52DhovjPV6E81ojNdKFxfY75vjyWwUHH5sXFP8dLQObvwGpA iWXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696890578; x=1697495378; h=content-transfer-encoding:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SLc+d3VpLjm7q0ssnxQ7cMTJGDcTyLqdS7Myjm11V4U=; b=iCnbRjl1TOy5VSHjT1gsrRt1QNSQc/N2+6xwGDNgOVa+MsOXOmfV1t7EN6LEsDgKxU whnl4G+BxkFfmcr62INTs4Uz23hkfzRwKqiDT8yk2JLbLEIfdSPB5HCt7qZJz8/QrI91 5gxdmTejmkncl7JiESg2ezkbhH5y0VCxmR+JigF+IrOcg0bkZ61AFT4BBPMmLlEOz/QU 6Sj9gQO3ZD0C5AKubWQM0B5emhoQkVLdyNIfL8h+Xd86FEg6g99hy9bqToBLW8DPc1AV p2ldTt6tdS7sjHtqCgKjXSC9gUrUM6568Ww9dvIc3ouTfGBSRk26QFmbbbCrrDSfSEiS sKFg== X-Gm-Message-State: AOJu0YyqX3LxJ+7SFwCxXfMhSroZx2Zh2ReIVC0+VrvhBdt9FlpcwTG3 nM8m2/Cbt3LPXtWME3u/7pQLhQ== X-Google-Smtp-Source: AGHT+IGHo0ef2k3F/AwlvvtsJmPM5lKYJET9gzjDKtKFiSJdSCU69jWAuSrJwt0ZwhKuOq76+TEbtw== X-Received: by 2002:a7b:c40f:0:b0:403:bb04:2908 with SMTP id k15-20020a7bc40f000000b00403bb042908mr14555861wmi.23.1696890577992; Mon, 09 Oct 2023 15:29:37 -0700 (PDT) Received: from tpp.orcam.me.uk (tpp.orcam.me.uk. [2001:8b0:154:0:ea6a:64ff:fe24:f2fc]) by smtp.gmail.com with ESMTPSA id 1-20020a05600c230100b0040644e699a0sm14547445wmo.45.2023.10.09.15.29.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Oct 2023 15:29:37 -0700 (PDT) Date: Mon, 9 Oct 2023 23:29:35 +0100 (BST) From: "Maciej W. Rozycki" To: =?UTF-8?B?6ZKf5bGF5ZOy?= cc: gcc-patches , Jeff Law , "rdapp.gcc" , "kito.cheng" Subject: Re: [PATCH] RISC-V/testsuite: Enable `vect_pack_trunc' In-Reply-To: <149D180211ADFAB5+202310100617151969156@rivai.ai> Message-ID: References: <149D180211ADFAB5+202310100617151969156@rivai.ai> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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: On Tue, 10 Oct 2023, 钟居哲 wrote: > && [check_effective_target_arm_little_endian]) > || ([istarget mips*-*-*] > && [et-is-effective-target mips_msa]) > + || [istarget riscv*-*-*] > || ([istarget s390*-*-*] > && [check_effective_target_s390_vx]) > || [istarget amdgcn*-*-*] }}] > > You should change it into: > > || ([istarget riscv*-*-*] > && [check_effective_target_riscv_v]) > > Then, these additional FAILs will be removed: > > with no changes (except for intermittent Python failures for C++) with the > remaining testsuites. There are a few of regressions in `-march=rv64gc' > testing: > +FAIL: gcc.dg/vect/pr97678.c scan-tree-dump vect "vectorizing stmts using SLP" > +FAIL: gcc.dg/vect/slp-13-big-array.c scan-tree-dump-times vect "vectorizing stmts using SLP" 3 > +FAIL: gcc.dg/vect/slp-13.c scan-tree-dump-times vect "vectorizing stmts using SLP" 3 > +FAIL: gcc.dg/vect/pr97678.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" > +FAIL: gcc.dg/vect/slp-13-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 3 > +FAIL: gcc.dg/vect/slp-13.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 3 I explained in the change description why the check for `riscv_v' isn't needed here: the tests mustn't run in the first place, so naturally they cannot fail either. If I missed anything, then please elaborate. Maciej