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 B39853858C41 for ; Wed, 24 Jan 2024 03:24:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B39853858C41 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 B39853858C41 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=1706066703; cv=none; b=clMqzc/nzL2KlDZmj7+QKspvXIONKQ1F/qk8es+Ghu32LJWZmNNuRUzzqm0LquuGP0MfMe01v+vm0kMse6UGZcdISOkmxLnqK9fPnRf5IHBhJoibwSVLK8FQuYga9vb6kbdJEYEoaWy6IuLqP6EEXbr/FrtaStrYeWYAayE8xAM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706066703; c=relaxed/simple; bh=lZISoT6MIxV2LaqeHFIS6Vc8yX40lj/M4efhOWOaCJU=; h=Subject:To:From:Message-ID:Date:MIME-Version; b=MsAk1ir2YZ3dko3Ndv9qyZkrJhNQhfPKJK97dKKMQBmKYtQvaMQK79cgx4diIxf9H/aHtXOLR8Rb0J1zjKejcHzc4sKWAgdGnF+YPsRD1q3/iBghAIJ48Sl0LzEQTd6nIHEpq2/NgxcJttwC2C1CoztOChb4/TEwtkQPT0RqoxY= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from loongson.cn (unknown [10.20.4.171]) by gateway (Coremail) with SMTP id _____8DxbOkJg7BlkIoEAA--.7937S3; Wed, 24 Jan 2024 11:24:57 +0800 (CST) Received: from [10.20.4.171] (unknown [10.20.4.171]) by localhost.localdomain (Coremail) with SMTP id AQAAf8Ax3c4Jg7BlTusVAA--.31972S3; Wed, 24 Jan 2024 11:24:57 +0800 (CST) Subject: Re: [PATCH] gas/NEWS, ld/NEWS: Announce LoongArch changes in 2.42 To: Xi Ruoyao , binutils@sourceware.org Cc: Nick Clifton , WANG Xuerui References: <20240122191612.1678966-1-xry111@xry111.site> <4fb0b073-693b-521b-6060-f800dfe68403@loongson.cn> <8f6f8d7053f439b40e11ec44ff5a445af36c12c8.camel@xry111.site> From: mengqinggang Message-ID: Date: Wed, 24 Jan 2024 11:24:57 +0800 User-Agent: Mozilla/5.0 (X11; Linux mips64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <8f6f8d7053f439b40e11ec44ff5a445af36c12c8.camel@xry111.site> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-CM-TRANSID:AQAAf8Ax3c4Jg7BlTusVAA--.31972S3 X-CM-SenderInfo: 5phqw15lqjwttqj6z05rqj20fqof0/ X-Coremail-Antispam: 1Uk129KBj9xXoWrtr4ktFWrKF1ftr4xWw4kAFc_yoWkAwcE9F ySvw4kuw4ruFs3KwnrKF4rCF9IkFWUWr1UJrySqr4qgry7Za1DCF1qy3s2vF4UGayxK345 Gws0q34Fy343ZosvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUbxxYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_JrI_Jryl8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280aVCY1x0267AKxVW8 JVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27wAqx4 xG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v2 6r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvEwIxGrwCYjI0SjxkI62AI1cAE67 vIY487MxAIw28IcxkI7VAKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAF wI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUAVWUtwCIc4 0Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AK xVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Jr0_Gr 1lIxAIcVC2z280aVCY1x0267AKxVWUJVW8JbIYCTnIWIevJa73UjIFyTuYvjxU25EfUUUU U X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,KAM_NUMSUBJECT,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: 在 2024/1/23 下午4:35, Xi Ruoyao 写道: > On Tue, 2024-01-23 at 11:56 +0800, mengqinggang wrote: > >>> +* TLS LE relaxation is now supported on LoongArch. New relocation >>> +  operators %le_hi20_r, %le_lo12r, and %le_add_r are now available, with >>> +  la.tls.le now making use of them. >> >> la.tls.le still expands to the old instruction sequences.  Gcc generates >> new TLS LE >> instruction sequences when -mexplicit-relocs=[always,auto]. > Indeed, I'll remove the last sentence. > >>> +* Add support for encoding three-expression .align directives on LoongArch >>> +  with R_LARCH_ALIGN. >> >> R_LARCH_ALIGN only supports the first and the third expressions of .align. > Hmm, using something like .align 16,,4 now triggers a warning, so I'll > remove this paragraph and rather not announce this change to users now. > In the next release we may turn the warning off by default or support > the second expression (?). We currently do not plan to support the second expression because code section alignment typically pads the NOP instructions. Writing other data may result in illegal instruction error.