From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk1-xa32.google.com (mail-vk1-xa32.google.com [IPv6:2607:f8b0:4864:20::a32]) by sourceware.org (Postfix) with ESMTPS id C45503858D37 for ; Thu, 29 Jun 2023 13:53:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C45503858D37 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-xa32.google.com with SMTP id 71dfb90a1353d-47193e20887so238557e0c.3 for ; Thu, 29 Jun 2023 06:53:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688046796; x=1690638796; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=393pwRqgcfygq+w2iWy4gbyb02vuNqOIDwLvvgW/9UU=; b=DEtU/e5SAzlfG0+Tv4G9IcVDU7FlDEYnxe0bu1UtNv2lYgLj6/8GsgUU+eu8rTIxe7 L/ReMN6vr6d8BIgA2ujWpA4eD2kwSwW71hH5xuqmnrg3JUHYAzOK71opFTCheRur2rAz Qy1QSMeDZ97Jm0wGGEjCsnD/MDwfYQzBivhB8lbXWhOtwXQomEQkveUxRC1ULdOQOeWx JX+h8P2sIU3XnzW0gv5MA1PGQ9H59O8ilFalU3DvkbDYc89/VJjAcl3tLmgts6uOXBhk KUI6btoWFvDoYoRoaWcZM8youUDQJKWhboBiPbUmaCZbj4HTCkAx1LEUg3LLU11z4H93 JGUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688046796; x=1690638796; 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=393pwRqgcfygq+w2iWy4gbyb02vuNqOIDwLvvgW/9UU=; b=XcSPXLCufu722Lel3glekvspNr81EUhpc+pt5p1FFR+qGJq6ZwnwiFDrW1MgG0Ou+X d/kL6gpWGVOA1wv+nS2uuIZHXaK9pFn1kDPC4wj7++hka2F7o7B/f/g1Yx7GBkkeQGe0 SqOYlYbfyVdk/by/P+yVpOA9/mZJd0pp4gEdRu5P0OFv7mX0yLZsd1dZns/5faamHYRW DWlJKGxuJCck3ITbdQAoYy2N9OVc79QKobuHnjx0fGKDq7Ur4hBC/8Njgk7tOe+HUmDV 0Dj+iYUEoSFX6jofhbDJdzQvTfeVNvmRO4XE0R/HGOyjUfNK9pCOOdmQhA4sGQV2ZUWz 525A== X-Gm-Message-State: AC+VfDx2EEzDF7X0jWd+LfqmC2LNc7O+j+e6eEK3yyvTLFcRcTtN+Lpo 7neAuSBSBZ0PKjGT50I7Uw8Rdne3AOVIXJ/hnks= X-Google-Smtp-Source: ACHHUZ7iiSqAmiuMAvxjFbNnyzEr2ba6nY4e9luOt19Q3+P8Qe1GaBUy1FS3jxmW8Uxa2DE9UvIkeP3561qT3G2o064= X-Received: by 2002:a1f:434b:0:b0:46e:72c6:3369 with SMTP id q72-20020a1f434b000000b0046e72c63369mr19217603vka.11.1688046795974; Thu, 29 Jun 2023 06:53:15 -0700 (PDT) MIME-Version: 1.0 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> In-Reply-To: <5c3171e3-fc51-05fa-a018-a1e750a3b4d0@gmail.com> From: Kito Cheng Date: Thu, 29 Jun 2023 21:53:04 +0800 Message-ID: Subject: Re: [PATCH V3] RISC-V: Fix bug of pre-calculated const vector mask for VNx1BI, VNx2BI and VNx4BI To: Robin Dapp Cc: Richard Biener , Robin Dapp via Gcc-patches , =?UTF-8?B?6ZKf5bGF5ZOy?= , Jeff Law , "kito.cheng" , palmer , palmer , richard.sandiford@arm.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-8.7 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 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? > GET_MODE_NUNITS (mode)); > tree bool_type = build_nonstandard_boolean_type (elem_bits); > return build_vector_type_for_mode (bool_type, mode);