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
.
+
+
+