From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) by sourceware.org (Postfix) with ESMTPS id 30C233857C56 for ; Wed, 27 Jul 2022 03:44:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 30C233857C56 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp82t1658893483tp0s8m5m Received: from server1.localdomain ( [42.247.22.66]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 27 Jul 2022 11:44:41 +0800 (CST) X-QQ-SSF: 01400000000000C0H000000A0000000 X-QQ-FEAT: HH6/KuQOBEaCnMs5Rmj0ZHw2srIJUuj4Nj4/0HfqRLgMfNXyMG3LeNz1oS+Oc 8mKGCq1M3l3VX+p7WoxaKa96gIYuB9j1OoY8UqaqtQ0dwq3ewIIjENndUYoL7wTYO0PPOmA UV0CvgsG4NSRIPNZQ5/IFtkuWk5XkyRdqtZNn36hNvz95jlkGo3ov9B1pI8/+F1I9BkP20t JZ8iSqURcBuwOp/TmxtfBJCKVgeV7bm864vnbuwzoib3CKfvYzzdBXp6xoX+srkGcVCsHuS VunQLgLAwlivV9vP8HM7n4K8z9ijZEX7l+F10nDBZcFTHSYmPdJP5O3pSDh5ahwEQPg3WMY c4hag1/9cyTXl1SR8hjMiBqL87NmtO6g5T0efgaJOfLsKb/svoJ8P/s3FrTQv9oTdknL0WG X-QQ-GoodBg: 2 From: juzhe.zhong@rivai.ai To: gcc-patches@gcc.gnu.org Cc: rguenther@suse.de, richard.earnshaw@arm.com, jakub@redhat.com, kenner@nyu.edu, jlaw@tachyum.com, gnu@the-meissners.org, jason@redhat.com, davem@redhat.com, joseph@codesourcery.com, richard.sandiford@arm.com, bernds_cb1@t-online.de, ian@airs.com, wilson@tuliptree.org, zhongjuzhe Subject: [PATCH 0/1] middle-end: Fix bit position comparison Date: Wed, 27 Jul 2022 11:44:36 +0800 Message-Id: <20220727034437.154625-1-juzhe.zhong@rivai.ai> X-Mailer: git-send-email 2.36.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybgforeign:qybgforeign10 X-QQ-Bgrelay: 1 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2022 03:45:05 -0000 From: zhongjuzhe Hi, variable "bitpos" is compute using bitsize. I think it makes sense for bit position checking whether it is out-of-bounds to array using GET_MODE_BITSIZE instead of GET_MODE_PRECISION. This patch is useful for RVV (RISC-V 'V') support that I am going to push upstream. Thanks! *** BLURB HERE *** zhongjuzhe (1): Fix bit-position comparison gcc/expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.36.1