From patchwork Tue Apr 18 06:15:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: chenglulu X-Patchwork-Id: 84585 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp2615744vqo; Mon, 17 Apr 2023 23:16:38 -0700 (PDT) X-Google-Smtp-Source: AKy350asbhwZi6xYVuSbVIO/WojplVmMdjWgQdSepQ+JvwFdvZoo6rNxq7Svsqlpo3uOhIZ1BF/C X-Received: by 2002:a17:907:6d93:b0:94f:6c6c:e14c with SMTP id sb19-20020a1709076d9300b0094f6c6ce14cmr6236861ejc.57.1681798598178; Mon, 17 Apr 2023 23:16:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681798598; cv=none; d=google.com; s=arc-20160816; b=Toh3oxg9XpmVXXEXbZg3ZdrwZpppmJyGVlsRyYxzX/2xnN2h1TuEPrdQUFYz7eehwb QVDD+EvR0mVOVg4eMZRF2YT6jx2UHQfG5fV6l2TMQtaW+qHd7H6ao8UrvAMTVH58c7E7 Xci4mup4sjJAfAhGXKeshjq7cvVvQgxa9gx7fjkrFaZ2GLb0gQCVpg+mV41IjoGs/TNm hq6qi7xggUaYYFSgRtyNIAvnTsdcCL3hpaIf7Pb8JOMbhXUx5Quhq4/sC19GvQMa/I9j fqpJcYcq4+GHlyKNlXiL/O9Cd7lf/hKw68lh8pjvDsiaVa7Dkqhv0AHNSdtUeNghvHIB PRWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dmarc-filter :delivered-to; bh=AmbJLG/3tTFf66s0wI5nJOHvBMPYIQrGJjIE775F3+4=; b=lA5GUfTC4d7PTV/bgUvCEPnLrNBi+MNDSO4iEDf+dTlZF4NIm4Nu6NBPrT42AsCNu3 O+IqCzM+B07uNgkh501GA8tHOe0qmfZBqTmy38MCBQ7uAyObBr/YjQABnbXlghaKn41Z YCD4EyTvVOT1NXEW/YK58ZbIuVEypBDiAp7gR237gPVBFdTnqIwz4/W4iM64RXG4wMQ+ 3R3DB95Tx4aEDrdQ8AKSmsFOlAALGDTQ0MivUfSFdyyQYT0o8OqCYT5NPlfqnxsOtTZ8 kqT1Amtsy0F2SblZBj6FbmxkVUSgGWzArrpjnmxOVYHBzt2sT3GQzbHqHHtEjYqV2Auo mykw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id ge24-20020a170907909800b0094f2be3cdcasi5602867ejb.304.2023.04.17.23.16.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 23:16:38 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 6ABA33858C3A for ; Tue, 18 Apr 2023 06:16:33 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id D06FB3858D1E for ; Tue, 18 Apr 2023 06:16:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D06FB3858D1E 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 [10.2.5.5]) by gateway (Coremail) with SMTP id _____8CxQMymNT5kHlQeAA--.47344S3; Tue, 18 Apr 2023 14:16:06 +0800 (CST) Received: from 5.5.5 (unknown [10.2.5.5]) by localhost.localdomain (Coremail) with SMTP id AQAAf8BxHuSfNT5kcmgsAA--.21201S2; Tue, 18 Apr 2023 14:16:04 +0800 (CST) From: Lulu Cheng To: gcc-patches@gcc.gnu.org Cc: gerald@pfeifer.com, xry111@xry111.site, i@xen0n.name, xuchenghua@loongson.cn, Lulu Cheng Subject: [PATCH] gcc-13: Add changelog for LoongArch. Date: Tue, 18 Apr 2023 14:15:56 +0800 Message-Id: <20230418061556.3455329-1-chenglulu@loongson.cn> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-CM-TRANSID: AQAAf8BxHuSfNT5kcmgsAA--.21201S2 X-CM-SenderInfo: xfkh0wpoxo3qxorr0wxvrqhubq/ X-Coremail-Antispam: 1Uk129KBjvJXoW7trWUGw45ZF15GFWxWr13XFb_yoW8tw1xpr 1Y9rW3Gr18Gry7ua4fK3s7W3Z8CFs5XFyxJF1Igw15tFWDGF4UZw15twn8K3Z7ZF1jqr4I q3WxGas8GF4UAr7anT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvTs0mT0YCTnIWj qI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUIcSsGvfJTRUUU b7AYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20xvaj40_Wr0E3s 1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xv wVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwA2z4 x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v26r4UJVWxJr1l e2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27wAqx4xG64xvF2 IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_JrI_JrylYx0Ex4A2jsIE14v26r1j6r4U McvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2 IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v2 6r106r1rMI8E67AF67kF1VAFwI0_JF0_Jw1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67 AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IY s7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr 0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IU1wL05UUUUU== X-Spam-Status: No, score=-12.5 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_SHORT, SPF_HELO_PASS, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1763493647276108747?= X-GMAIL-MSGID: =?utf-8?q?1763493647276108747?= --- htdocs/gcc-13/changes.html | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html index f3b9afed..c75e341b 100644 --- a/htdocs/gcc-13/changes.html +++ b/htdocs/gcc-13/changes.html @@ -563,6 +563,45 @@ a work-in-progress.

+

LoongArch

+
    +
  • New features
  • +
      +
    • The new command-line option -mexplicit-relocs decides whether + to use or not use the assembler relocation operator when dealing with + symbolic addresses. -mexplicit-relocs is enabled by default + when GCC is configured to use a compatible assembler. +
    • +
    • Avoid using the GOT to access external symbols when the new + -mdirect-extern-access command-line option is specified. +
    • +
    • The model + variable attributes has been added. +
    • +
    +
  • Built-in functions support Improvements
  • +
      +
    • The rint and copysign mathematical builtins + (and their float variants) are now inplemented as inline LoongArch intrinsics. +
    • +
    • The lrint, logb, scalbln, + scalbn and ldexp mathematical builtins (and their + float variants) are now inplemented as inline LoongArch intrinsics when using + -fno-math-errno. +
    • +
    • The lceil and lfloor mathematical builtins + (and their float variants) are now inplemented as inline LoongArch intrinsics + when using -ffp-int-builtin-inexact. +
    • +
    +
  • Subprojects Support
  • +
      +
    • libvtv now supports LoongArch architecture.
    • +
    • libitm now supports LoongArch architecture.
    • +
    • LoongArch supports address sanitizers other than hwasan and tsan.
    • +
    +
+