From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id E03613858422 for ; Wed, 23 Nov 2022 09:14:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E03613858422 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=loongson.cn Received: from loongson.cn (unknown [120.244.241.110]) by gateway (Coremail) with SMTP id _____8Cxrut+5H1jmjMAAA--.656S3; Wed, 23 Nov 2022 17:14:39 +0800 (CST) Received: from [192.168.1.102] (unknown [120.244.241.110]) by localhost.localdomain (Coremail) with SMTP id AQAAf8DxbuB+5H1jMaUYAA--.63912S3; Wed, 23 Nov 2022 17:14:38 +0800 (CST) Message-ID: <05feb4b8-6350-7612-535e-ced437e6770d@loongson.cn> Date: Wed, 23 Nov 2022 17:14:38 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Subject: Re: [PATCH v1] LoongArch: Fixed a compilation failure with '%c' in inline assembly [PR107731]. Content-Language: en-US To: Xi Ruoyao , gcc-patches@gcc.gnu.org Cc: i@xen0n.name, xuchenghua@loongson.cn References: <20221123064934.1560808-1-chenglulu@loongson.cn> From: chenglulu In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-CM-TRANSID:AQAAf8DxbuB+5H1jMaUYAA--.63912S3 X-CM-SenderInfo: xfkh0wpoxo3qxorr0wxvrqhubq/ X-Coremail-Antispam: 1Uk129KBjvdXoWrtr18Cw15Gr1fKr15urWfKrg_yoWfurg_K3 4kXw48XryfX3y5t3ZxGw43u34UtF40kryDX3ykXr4xGryrtwn8JrWfW398A3Z2gFWYqrnI yryxX3W7A3409jkaLaAFLSUrUUUUbb8apTn2vfkv8UJUUUU8wcxFpf9Il3svdxBIdaVrn0 xqx4xG64xvF2IEw4CE5I8CrVC2j2Jv73VFW2AGmfu7bjvjm3AaLaJ3UjIYCTnIWjp_UUUY I7kC6x804xWl14x267AKxVWUJVW8JwAFc2x0x2IEx4CE42xK8VAvwI8IcIk0rVWrJVCq3w AFIxvE14AKwVWUJVWUGwA2ocxC64kIII0Yj41l84x0c7CEw4AK67xGY2AK021l84ACjcxK 6xIIjxv20xvE14v26ryj6F1UM28EF7xvwVC0I7IYx2IY6xkF7I0E14v26r4j6F4UM28EF7 xvwVC2z280aVAFwI0_Gr1j6F4UJwA2z4x0Y4vEx4A2jsIEc7CjxVAFwI0_Gr1j6F4UJwAS 0I0E0xvYzxvE52x082IY62kv0487Mc804VCY07AIYIkI8VC2zVCFFI0UMc02F40EFcxC0V AKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUXVWUAwAv7VC2z280aVAFwI0_Jr0_Gr1l Ox8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxk0xIA0c2IEe2xFo4CEbIxvr21l42 xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxVAqx4xG67AKxVWUJVWU GwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI4 8JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6xkF7I0E14v26r1j6r4U MIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AKxVW8JVWxJwCI42IY6I 8E87Iv6xkF7I0E14v26r4j6r4UJbIYCTnIWIevJa73UjIFyTuYvjxUwmhFDUUUU X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,NICE_REPLY_A,SPF_HELO_PASS,SPF_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 List-Id: 在 2022/11/23 16:59, Xi Ruoyao 写道: > On Wed, 2022-11-23 at 14:49 +0800, Lulu Cheng wrote: >>     'A' Print a _DB suffix if the memory model requires a release. >>     'b' Print the address of a memory operand, without offset. >> +   'c'  print an integer. > Nit: > 'c' Print an integer. > > to match the format of other entries. > >>     'C' Print the integer branch condition for comparison OP. >>     'd' Print CONST_INT OP in decimal. >>     'F' Print the FPU branch condition for comparison OP. > And I'd consider this a new feature and delay it to GCC 14: we never > claimed we supported 'c' and it has not worked since the day one we > merged LoongArch port. Is there any emergency reason to support 'c' in > GCC 13? > I don't think this is a new feature. There is a description of '%c' in section 17.5 of gccint.pdf, which I understand is a public descriptor, but right now loongarch doesn't support it.🙁