From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id AE7473858C50 for ; Wed, 10 Jan 2024 03:57:09 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AE7473858C50 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=loongson.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AE7473858C50 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704859033; cv=none; b=v4zTT7i/faCeR5KJwuTHT5UBe2Elk7b8jzF7hcYadf//XTv/FoL0JrTZ7Q/ehUMTtt6RJZW7AOjcJ+I0mHBr3y8UjsDsg3vkEDgfNbc9890N1oZNXhJB7Vtm7EQG1dr4LPJ/digt+FFTWbJ5GjH7AUqsTkYIh8F5t87k4rf3U9s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704859033; c=relaxed/simple; bh=M5q0LKZFsQyLrmhFePkOFfCyHrFx19/NrvhL2VM/8nA=; h=Subject:To:From:Message-ID:Date:MIME-Version; b=qCMj/i2vFlSQXWIA8G4e4WVD0hkZGMdwo5xDaqALNvoHhB/Nl3wlW07DVck0MET63bBRRjtjgfA0CKM2SrE7pKr/Aqciox0GD6H2uRoBX3g4U9ppTgF71g2IZuGopEE5EvmRseTNQW4fciVstG4cuvdHQLbUQGnM/b9PZbfesZs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from loongson.cn (unknown [10.20.4.107]) by gateway (Coremail) with SMTP id _____8CxKOqPFZ5lzrkDAA--.3362S3; Wed, 10 Jan 2024 11:57:04 +0800 (CST) Received: from [10.20.4.107] (unknown [10.20.4.107]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxS9yMFZ5lNCcKAA--.26802S3; Wed, 10 Jan 2024 11:57:00 +0800 (CST) Subject: Re:[pushed] [PATCH v2 0/4] Adjust option handling code To: Yang Yujie , gcc-patches@gcc.gnu.org Cc: xry111@xry111.site, xuchenghua@loongson.cn References: <20240108011410.305003-1-yangyujie@loongson.cn> From: chenglulu Message-ID: <16102545-7856-3577-6e29-dda1f4e06671@loongson.cn> Date: Wed, 10 Jan 2024 11:57:00 +0800 User-Agent: Mozilla/5.0 (X11; Linux loongarch64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20240108011410.305003-1-yangyujie@loongson.cn> Content-Type: text/plain; charset=gbk; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-CM-TRANSID:AQAAf8DxS9yMFZ5lNCcKAA--.26802S3 X-CM-SenderInfo: xfkh0wpoxo3qxorr0wxvrqhubq/ X-Coremail-Antispam: 1Uk129KBj93XoW7CFykJrW3tr1rKFWkAF47Awc_yoW8Xw1xpr 9rZwnxJr48ArsIqr1Dt34fWw4DJr9rKw1ava13tr18Cw47ur1UZFn5Gr9rXF1DXw45Xr92 vryrKw4Yva1UC3cCm3ZEXasCq-sJn29KB7ZKAUJUUUU8529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUv2b4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Jr0_JF4l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx 1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv 67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IY64vIr41lc7I2V7IY0VAS07 AlzVAYIcxG8wCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02 F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw 1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7Cj xVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r 1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IU1wL 05UUUUU== X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,MIME_CHARSET_FARAWAY,NICE_REPLY_A,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: Pushed to r14-7085...r14-7088 ÔÚ 2024/1/8 ÉÏÎç9:14, Yang Yujie дµÀ: > This patchset performs some code cleanup, and is bootstrapped and regtested > on loongarch64-linux-gnu. > > Changes from v1 -> v2: > * Replaced all TARGET_ macros from .opt. > * Fixed definition of ISA_HAS_LAMCAS. > > Yang Yujie (4): > LoongArch: Handle ISA evolution switches along with other options > LoongArch: Rename ISA_BASE_LA64V100 to ISA_BASE_LA64 > LoongArch: Use enums for constants > LoongArch: Simplify -mexplicit-reloc definitions > > gcc/config/loongarch/genopts/genstr.sh | 2 +- > .../loongarch/genopts/loongarch-strings | 8 +- > gcc/config/loongarch/genopts/loongarch.opt.in | 16 +-- > gcc/config/loongarch/lasx.md | 4 +- > gcc/config/loongarch/loongarch-builtins.cc | 6 +- > gcc/config/loongarch/loongarch-c.cc | 2 +- > gcc/config/loongarch/loongarch-cpu.cc | 2 +- > gcc/config/loongarch/loongarch-def.cc | 14 +- > gcc/config/loongarch/loongarch-def.h | 120 +++++++++++------- > gcc/config/loongarch/loongarch-driver.cc | 5 +- > gcc/config/loongarch/loongarch-opts.cc | 27 +++- > gcc/config/loongarch/loongarch-opts.h | 26 +++- > gcc/config/loongarch/loongarch-str.h | 7 +- > gcc/config/loongarch/loongarch.cc | 36 ++---- > gcc/config/loongarch/loongarch.md | 12 +- > gcc/config/loongarch/loongarch.opt | 20 +-- > gcc/config/loongarch/lsx.md | 4 +- > gcc/config/loongarch/sync.md | 22 ++-- > 18 files changed, 180 insertions(+), 153 deletions(-) >