From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) by sourceware.org (Postfix) with ESMTPS id B774E3858C20 for ; Tue, 7 Nov 2023 08:22:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B774E3858C20 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B774E3858C20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::62b ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699345341; cv=none; b=SB12cspNT8fGj0otkkwCQkQ7avrPDjMVLc7V7kLTrzVpy6jwmqhVFrhefKhwrfyUrJGw30XL2AjyOImOHBRly1yUeYN+gGY0nHa5zlxs+xWO/71kJ7TdAUV/BiVMBnq2HDF8Q27e2cHajJXPp2NqfiCbluATe5hYyNN/37v610Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1699345341; c=relaxed/simple; bh=t9lNSHPFGlsvOoeFfTDgrKwwd2NCqbwTIpEncyi94H0=; h=DKIM-Signature:Message-ID:Date:MIME-Version:To:From:Subject; b=xj08VitTG+uHKA3TZU5ATvy0z9ZrPTWdP5Zo0JG5ySAV4sqTX3bgBxLnGcB+2kmlBf6ETckbbjWZ7R1bhEcznlK9OgHaW4YOzAc/EofqupcupqMh0sP3qzRutQAFaxNwVNExVkQfijA4cQoY3Ph2RO84wFEeTFKnD6Bj2L9B3lY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-9d224dca585so809420066b.1 for ; Tue, 07 Nov 2023 00:22:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699345337; x=1699950137; darn=gcc.gnu.org; h=content-transfer-encoding:subject:from:to:content-language:cc :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=gmV9qOwIdIpyvqEAKjJdlM5upEnL2nD+tZm4YDPrPiU=; b=P8eyvK5l7AJMWKL8SZHQ7EK0oSPFqPd1dK2vI5EXc5RiryXmMN/rI3XZ7Yd69xjPB/ srHyJODVXrOjoHp1qkjBEQTyJu1bGwSzfeLUjQezXFcyBWk5QndrInU3OZ9qpoFu5emS Bw5AEgus/F45gcBDDEmhJLRLblYDnW386LCSi/rOnvoWmDk3169MPoM8+n84EHXf9yYb 4mN3++upRvMCGWqJrGhy0+jQjgy1OLR06tMqumfzGcLKUx37wNmLvArCfnJ3vCVYnoJz utucyP3c3LirY2ScNU38yVe0Rzo8mY+++tcHZDAV2Ef8arRv99xM75gaaAfFfKcie9C/ BQlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699345337; x=1699950137; h=content-transfer-encoding:subject:from:to:content-language:cc :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=gmV9qOwIdIpyvqEAKjJdlM5upEnL2nD+tZm4YDPrPiU=; b=XN9X0sX2c3O7953h4orxpuq8oXBdQ9PA34QMBlmE7xQir1hvLZMXOgJqSK2W46bydE 5G/xsAYuOshY3QIgunpEfl72hlWzQXaZR/+QF/P0ZKZqCc7YaJnrSxg93VzFuaRn/V2y Y711igyMKAyMbWNs0DpJ30agwlSjJUTqbbvbrKBTLpTBGhILPRjH7ZLNFjce5nstoqau BOOLyUUMDwU4m6h6hmxnKaduhxdRn6bz7YN93PfTfSzkkJqrG+inLbD9RluiU1PCzdvX YCNCxaNRVfOCcLKw/qWSP8s8itjQxIbIgzrysu/fB1t8XCZqLFxtrNKINLJ60kV/FslR Gg8A== X-Gm-Message-State: AOJu0YxhHa8+cgQPS4XmMUkzps9G9k+A3ZLfNAo+x/oIW4xnFXlOvOK1 Vurr0OE7iYWpAhCkLyTl+gYtJOy42hQ= X-Google-Smtp-Source: AGHT+IFco67haeRj18PffV8kGwsmiv9oh+fmv3LIDfRIfe6jLerXklJDuM0LXIDb16is9lAYtDq2Lw== X-Received: by 2002:a17:906:c45a:b0:9c7:5200:e4f4 with SMTP id ck26-20020a170906c45a00b009c75200e4f4mr11349420ejb.41.1699345337456; Tue, 07 Nov 2023 00:22:17 -0800 (PST) Received: from [192.168.1.23] (ip-046-223-203-173.um13.pools.vodafone-ip.de. [46.223.203.173]) by smtp.gmail.com with ESMTPSA id k16-20020a17090646d000b009e0b2c32c76sm757312ejs.41.2023.11.07.00.22.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 Nov 2023 00:22:17 -0800 (PST) Message-ID: <7cb311dd-d1ae-41d6-bde1-6a0b68a0189d@gmail.com> Date: Tue, 7 Nov 2023 09:22:16 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: rdapp.gcc@gmail.com Content-Language: en-US To: gcc-patches From: Robin Dapp Subject: [PATCH] testsuite/vect: Make check more accurate. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-9.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,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: Hi, similar to before this modifies a check so we do only match a vectorization attempt if it succeeded. On riscv we potentially try several modes of which some may fail. I tested on riscv, aarch64 and x86 but on the cfarm machines there is no vect_fold_extract_last. Maybe gcn would work? Regards Robin gcc/testsuite/ChangeLog: * gcc.dg/vect/vect-cond-reduc-4.c: Make check more accurate. --- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c b/gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c index 8ea8c538713..c5aa989ec29 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c +++ b/gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c @@ -42,7 +42,7 @@ main (void) } /* { dg-final { scan-tree-dump-times "LOOP VECTORIZED" 2 "vect" } } */ -/* { dg-final { scan-tree-dump-times "optimizing condition reduction with FOLD_EXTRACT_LAST" 2 "vect" { target { vect_fold_extract_last && vect_pack_trunc } } } } */ +/* { dg-final { scan-tree-dump-times "optimizing condition reduction with FOLD_EXTRACT_LAST(?:(?!failed)(?!Re-trying).)*succeeded" 2 "vect" { target { vect_fold_extract_last && vect_pack_trunc } } } } */ /* { dg-final { scan-tree-dump-times "optimizing condition reduction with FOLD_EXTRACT_LAST" 4 "vect" { target { { vect_fold_extract_last } && { ! vect_pack_trunc } } } } } */ /* { dg-final { scan-tree-dump-times "condition expression based on integer induction." 2 "vect" { target { ! vect_fold_extract_last } } } } */ -- 2.41.0