From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out30-131.freemail.mail.aliyun.com (out30-131.freemail.mail.aliyun.com [115.124.30.131]) by sourceware.org (Postfix) with ESMTPS id 7B24C3857C45 for ; Sun, 13 Sep 2020 12:48:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 7B24C3857C45 X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R431e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01e04426; MF=cooper.qu@linux.alibaba.com; NM=1; PH=DS; RN=3; SR=0; TI=SMTPD_---0U8mF8UY_1600001287; Received: from localhost(mailfrom:cooper.qu@linux.alibaba.com fp:SMTPD_---0U8mF8UY_1600001287) by smtp.aliyun-inc.com(127.0.0.1); Sun, 13 Sep 2020 20:48:07 +0800 From: Cooper Qu To: binutils@sourceware.org, lifang_xia@c-sky.com Cc: Cooper Qu Subject: [PATCH] CSKY: Set feature flags for default cpu. Date: Sun, 13 Sep 2020 20:48:06 +0800 Message-Id: <20200913124806.10991-1-cooper.qu@linux.alibaba.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-19.0 required=5.0 tests=BAYES_00, ENV_AND_HDR_SPF_MATCH, GIT_PATCH_0, KAM_DMARC_STATUS, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, UNPARSEABLE_RELAY, USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2020 12:48:12 -0000 Fix floating point instructions not recognized when building GCC. gas/ PR 26608 * config/tc-csky.c (md_begin): Set feature flags for default cpu. --- gas/config/tc-csky.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gas/config/tc-csky.c b/gas/config/tc-csky.c index 3518b2a2fdb..808dca1e52c 100644 --- a/gas/config/tc-csky.c +++ b/gas/config/tc-csky.c @@ -1625,15 +1625,13 @@ md_begin (void) struct csky_macro_info const *macro; struct csky_arch_info const *p_arch; struct csky_cpu_info const *p_cpu; - int flags; other_flag = (do_opt_mmp | do_opt_mcp | do_opt_mcache | do_opt_msecurity | do_opt_mhard_float); dsp_flag |= do_opt_mdsp | do_opt_medsp; isa_flag |= do_opt_mtrust | do_opt_mvdsp; - flags = other_flag; if (dsp_flag) - flags |= CSKY_ARCH_DSP; + other_flag |= CSKY_ARCH_DSP; if (mach_flag != 0) { @@ -1654,6 +1652,7 @@ md_begin (void) #else parse_cpu ("ck810"); #endif + mach_flag |= other_flag; #endif } -- 2.26.2