From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg150.qq.com (smtpbg150.qq.com [18.132.163.193]) by sourceware.org (Postfix) with ESMTPS id 5AEA43858D32 for ; Tue, 20 Jun 2023 09:45:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5AEA43858D32 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: bizesmtp88t1687254319tfacboi0 Received: from rios-cad5.localdomain ( [58.60.1.11]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 20 Jun 2023 17:45:18 +0800 (CST) X-QQ-SSF: 01400000000000B0E000000A0000000 X-QQ-FEAT: 90EFqYDyPxA3Fb3zx41tguuxNSVP5gwKUc68KRKHezil10GQ4Q4a6UeeOc7pF YkhD8BYQ08eJPRG93dpMHWIBdgha6HiRqgA5342fON4fdD+mBE8bPwhZHOqTPoOU+7synJn 8cGFdbaXagcqiZ7JVGfm7WGtmo8m4xDfLyjbAxcZnY8TpFne4nPk8f7XqztDgqWj8pAlFUs +Qa9ANgB9VoVYDk14bLBz9RkiTu+UGMZDF/gVxAuajPEXtqgtH8QWUGCltqOh1nzbN0FYW/ Axt3CGFsTBVV6iNN183z2WpFiNQNjoH6yesKiLjsOaysXi9inwpBoimTUz3YIgkkPFlh8yD yPHRIAbz6sWtwemjUCSNg7NyTkuo7rw1aTIuJaE7zFQePGex4Q= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 7729489676727931200 From: Lehua Ding To: gcc-patches@gcc.gnu.org Cc: juzhe.zhong@rivai.ai, rdapp.gcc@gmail.com, kito.cheng@gmail.com, palmer@rivosinc.com, jeffreyalaw@gmail.com, pan2.li@intel.com Subject: [PATCH] RISC-V: Fix compiler warning of riscv_arg_has_vector Date: Tue, 20 Jun 2023 17:45:17 +0800 Message-Id: <20230620094517.3693077-1-lehua.ding@rivai.ai> X-Mailer: git-send-email 2.36.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz5a-3 X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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, This little patch fixes a compile warning issue that my previous patch introduced, sorry for introducing this issue. Best, Lehua gcc/ChangeLog: * config/riscv/riscv.cc (riscv_arg_has_vector): Add default branch. --- gcc/config/riscv/riscv.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index 6eb63a9d4de7..9558e28de3fc 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -3820,8 +3820,8 @@ riscv_arg_has_vector (const_tree type) switch (TREE_CODE (type)) { case RECORD_TYPE: - /* If it is a record, it is further determined whether its fileds have - vector type. */ + /* If it is a record, it is further determined whether its fields have + vector type. */ for (tree f = TYPE_FIELDS (type); f; f = DECL_CHAIN (f)) if (TREE_CODE (f) == FIELD_DECL) { @@ -3835,6 +3835,8 @@ riscv_arg_has_vector (const_tree type) break; case ARRAY_TYPE: return riscv_arg_has_vector (TREE_TYPE (type)); + default: + break; } return false; -- 2.36.3