From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by sourceware.org (Postfix) with ESMTPS id 2F2713858D35 for ; Thu, 29 Jun 2023 14:12:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2F2713858D35 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-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-51cb40f13f6so866397a12.2 for ; Thu, 29 Jun 2023 07:12:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688047967; x=1690639967; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=DNkFodhAMz0ypSLKyLjlTXEQlAGE54Fj21HemEK1HbI=; b=pUpzV46D43dV8Q1POClgUPHg9sC1j9PzgPeeTtd1DXk1rgBCZcjT8M7nYFesuJ829y 7zsRXhE+BWxT/n7lPaZeEsneDAB1IV75x8/9VeV5Y2YFm5Jycw9gdZjQafvOnsd0Paxn 2isaCpcop1PWDs8HljEt08ICFiOAnx7kw+rRdputXllpMNhFTz8n4DDGDIN6rN7Ul8Jt kPBcFgxS6e/WB3AmltJaChiOp7tIodtwanPYV2KSZ/79Otybo7Zb9M8+cqtuzK8baYVe cjFB2FuRZzBFg3MbFpWsZS/91wyWmZJo9bfrbxYzf2o3eHPeRAepcdGRUL3mZ2wNYQXo 2fJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688047967; x=1690639967; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:cc:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DNkFodhAMz0ypSLKyLjlTXEQlAGE54Fj21HemEK1HbI=; b=NTL0FHxAa7MOWUHjt3p9s5usx3xe8A9iHkq5Rw9kW4X8YEUIEasfCp65KBikdM1Db8 is9DoC3pomgPUHJ9HKW4XgZBJlWLaCiTOtONsqnLzEsCB4UhqOV0ygNQt48LHU2eA5xj ChYIl6kNVIdRrjB6WKenKfCQT2N6LMFvubq3Gp9+pjgzc++I7iCv6GevU7LkSMd8uKWM OyHaJU2QhwF5CfEYixGuqO8DsS73Sni3YvkZdjL9r+TnejOIApYZzgxLnYHyuwplG6f6 ncuR5EvqHdibCjvru5G7a3ZbthbZHCmvTgMicuKc4MlwFdprr781KXjDIWUv8jj8KVbl 2yLQ== X-Gm-Message-State: AC+VfDwNGaCCIBlv0ocAiXuFvbx5zQEHQhIj/ZUIGEPtt9IzpbIsGRc4 BA9/uiJH3zhuPDkig+C3nV4= X-Google-Smtp-Source: ACHHUZ6r9RbWv6Q/Jju3LBa/vbqYXfvSo3prfYuQ6OYjb2r4NbPEzqZejZ2xPxpEcvMm6cn3+0AW2g== X-Received: by 2002:a17:907:78cc:b0:98e:1156:1a35 with SMTP id kv12-20020a17090778cc00b0098e11561a35mr12164003ejc.74.1688047967415; Thu, 29 Jun 2023 07:12:47 -0700 (PDT) Received: from [192.168.1.23] (ip-046-005-130-086.um12.pools.vodafone-ip.de. [46.5.130.86]) by smtp.gmail.com with ESMTPSA id h22-20020a170906829600b00988a364023bsm6805535ejx.127.2023.06.29.07.12.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 29 Jun 2023 07:12:46 -0700 (PDT) Message-ID: <625bbf0c-0b52-3022-17dd-a7a9e49387a6@gmail.com> Date: Thu, 29 Jun 2023 16:12:45 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Cc: rdapp.gcc@gmail.com Subject: Re: [PATCH V3] RISC-V: Fix bug of pre-calculated const vector mask for VNx1BI, VNx2BI and VNx4BI Content-Language: en-US To: Kito Cheng , Richard Biener , Robin Dapp via Gcc-patches , =?UTF-8?B?6ZKf5bGF5ZOy?= , Jeff Law , "kito.cheng" , palmer , palmer , richard.sandiford@arm.com References: <20230628094752.332289-1-juzhe.zhong@rivai.ai> <59DD619A76E2AC1A+2023062903025467496516@rivai.ai> <0f48c2b7-a24d-6223-3805-d755c8eb7a7c@gmail.com> <85bfdc0a-6b55-a72c-b8d8-656b40b0003a@gmail.com> <5c3171e3-fc51-05fa-a018-a1e750a3b4d0@gmail.com> From: Robin Dapp In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-9.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,KAM_MANYTO,NICE_REPLY_A,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 Robin: >> >>> diff --git a/gcc/lto/lto-lang.cc b/gcc/lto/lto-lang.cc >>> index 52d7626e92e..14d419c2013 100644 >>> --- a/gcc/lto/lto-lang.cc >>> +++ b/gcc/lto/lto-lang.cc >>> @@ -1050,7 +1050,7 @@ lto_type_for_mode (machine_mode mode, int unsigned_p) >>> else if (GET_MODE_CLASS (mode) == MODE_VECTOR_BOOL >>> && valid_vector_subparts_p (GET_MODE_NUNITS (mode))) >>> { >>> - unsigned int elem_bits = vector_element_size (GET_MODE_BITSIZE (mode), >>> + unsigned int elem_bits = vectwhereor_element_size (GET_MODE_PRECISION (mode), >> >> This seems weird? Indeed :D Must be an accidental middle-click in Thunderbird. I just re-checked and the diff itself is fine. > FWIW, I bootstrapped & regression-tested the patch with that fixed > on aarch64-linux-gnu (all languages). > > So OK with the above fixed from my POV. Oh, thanks! Mine is still running, not even with all languages. I picked the M1 from the compile farm which only has eight cores. Kito (or somebody else), would you mind doing a RISC-V bootstrap? It would take forever on my machine. Thank you. Regards Robin