From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124])
by sourceware.org (Postfix) with ESMTPS id 978A1385841D
for ; Thu, 11 Apr 2024 14:51:30 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 978A1385841D
Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 978A1385841D
Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=170.10.129.124
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712847092; cv=none;
b=S7f8SazY1Kj4C7XWloX5/rBCB31EE/FGUGJxQqVArl4clSAZ0sA96f1mjoIIdcnA5/vy866wdw1a6Wl1ysKRPPLJGLdC+458bxNYTdosgff03NTq8f27M3DXBxAR3Rsl8vbczQjaa4wmE5ShXabrkpJKuHLHpGYAhl9/02duAbY=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1712847092; c=relaxed/simple;
bh=4gZyIRSe+ofnsJvh0E+5W7TFrVl9uIScwylnHpGADXI=;
h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=CXbhT8IdjciEaVeQZVqKAsB12Bni2qxCQYmaRJVUAG4w21/+xae+35XLrx6oRrQzkpWWbqIEKnd7goZEJsHX3cNOJGDtOqKDYTIJzee1mSThzHs8TN78sfAZ+w+CCG+n0j8B8W96YBb3KQ+QnAYs2hmi0xS0wZqGG7OzrcQTPsA=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
s=mimecast20190719; t=1712847090;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:cc:mime-version:mime-version:content-type:content-type:
content-transfer-encoding:content-transfer-encoding:
in-reply-to:in-reply-to:references:references;
bh=MPsqIm+PYaYJwGTkLNmj62VSnISKUlX1YlfyZqRu7Ls=;
b=B+4XJpP9jvfBbVOhsWAF+sT4bLxJHJIq7wrh8jfuD9rlceDdqCBkxo8MoFfxniFgk4ELBX
tqt+IczYRdqZ+mDcSdil7ezqWYD9t0KEQiaNZt2FaxJnUSekZNNP8/nVqrYIxFBzSvIdGO
ZcIj76D8LjwsJjYi6W+9CSeKgMvjtP0=
Received: from mail-yb1-f197.google.com (mail-yb1-f197.google.com
[209.85.219.197]) by relay.mimecast.com with ESMTP with STARTTLS
(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id
us-mta-189-wjqLJJbgMj-AjPonA7Yrgg-1; Thu, 11 Apr 2024 10:51:28 -0400
X-MC-Unique: wjqLJJbgMj-AjPonA7Yrgg-1
Received: by mail-yb1-f197.google.com with SMTP id 3f1490d57ef6-dd169dd4183so10081799276.3
for ; Thu, 11 Apr 2024 07:51:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1712847088; x=1713451888;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=MPsqIm+PYaYJwGTkLNmj62VSnISKUlX1YlfyZqRu7Ls=;
b=Vu5ZuOGLrEwIhM5bC4X895aMb02LHBh8Pl5KQbcTUZKQCpy3xKeymKThjd+DdEFn3Q
dSa4iHGsHZFeWoar9zCdjUMO/My+Qe/XpTPTWIa/J+HOB8C9clhByLbSL0NqMD5t92W8
7zVykvC3A7ct2J+kR0wzrPZgLhPvodRLyb1gX0pQhhZHO8SjwzT+ple2cudfJP31qd24
z4FC94iK1G498uvoz0kj8NAmziMSfobEsQr0lmvfttTXUhgQhUZ8iruPB4YyihWSTP+i
NRMj9WruajVhP/FpKAvFEuNqEpB8OQv7A2HbcxyGcTfgL0GMJ3LaLrGm9fWDKS5SZ+jq
sAhA==
X-Gm-Message-State: AOJu0YxADOBkiLlsBOpa5o1YaTH1oqrZ/5OjeQfFhyJHnbcPcj/4QaLG
9j4XDu/dFKkAsxSwBayBFEGCYpTOzfqtoRfjasqKZJrblhMuHtbbtLGs1zrFo7V/E33xbah5Dya
nytYRKRbh2wKPCcJU6MrfRy+J5MimGSgYlkN8iys4HMItwXs5rr/uUK8TEMRHRojkoMnW1i6kuJ
S+tgADCu45tkK128WdITTPSOzWAq0=
X-Received: by 2002:a25:850b:0:b0:dd0:972d:921 with SMTP id w11-20020a25850b000000b00dd0972d0921mr6064953ybk.22.1712847088352;
Thu, 11 Apr 2024 07:51:28 -0700 (PDT)
X-Google-Smtp-Source: AGHT+IGyO/hYZ4/5dVqRHF45hgbQOo3y0tCBJnswypMwa8L/xVeHCwq7icgvwsmwVj+vb76GCfDoVmKQ11PbdgSobqA=
X-Received: by 2002:a25:850b:0:b0:dd0:972d:921 with SMTP id
w11-20020a25850b000000b00dd0972d0921mr6064937ybk.22.1712847088008; Thu, 11
Apr 2024 07:51:28 -0700 (PDT)
MIME-Version: 1.0
References:
In-Reply-To:
From: Jonathan Wakely
Date: Thu, 11 Apr 2024 15:51:12 +0100
Message-ID:
Subject: Re: [PATCH] Update GCC 14.1 library versions in docs
To: Jakub Jelinek
Cc: libstdc++@gcc.gnu.org, gcc-patches@gcc.gnu.org
X-Mimecast-Spam-Score: 0
X-Mimecast-Originator: redhat.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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:
On Thu, 11 Apr 2024 at 15:50, Jakub Jelinek wrote:
>
> Hi!
>
> When we are already touching this topic, here is a patch like r13-5126
> which documents the upcoming release symbol versions in the documentation=
.
>
> Ok for trunk?
OK, thanks.
>
> 2024-04-11 Jakub Jelinek
>
> * doc/xml/manual/abi.xml: Add latest library versions.
> * doc/html/manual/abi.html: Regenerate.
>
> --- gcc/doc/xml/manual/abi.xml.jj 2023-06-12 15:47:22.591501023 +02=
00
> +++ gcc/doc/xml/manual/abi.xml 2024-04-11 16:43:56.073565349 +0200
> @@ -360,6 +360,7 @@ compatible.
> GCC 12.1.0: GLIBCXX_3.4.30, CXXABI_1.3.13
> GCC 13.1.0: GLIBCXX_3.4.31, CXXABI_1.3.14
> GCC 13.2.0: GLIBCXX_3.4.32, CXXABI_1.3.14
> + GCC 14.1.0: GLIBCXX_3.4.33, CXXABI_1.3.15
>
>
>
> --- gcc/doc/html/manual/abi.html.jj 2023-06-12 15:47:22.590501037 +02=
00
> +++ gcc/doc/html/manual/abi.html 2024-04-11 16:45:31.592245629 +02=
00
> @@ -128,7 +128,7 @@ compatible.
> GLIBCPP_3.2 for symbols that were introduced in the GCC 3.2.0
> release.) If a particular release is not listed, it has the same
> version labels as the preceding release.
> -
GCC 3.0.0: (Error, not ve=
rsioned)
GCC 3.0.1: (Error, not versioned=
)
GCC 3.0.2: (Error, not versioned)
=
li>GCC 3.0.3: (Error, not versioned)
GCC 3.0.4: (Error, not versioned)
GCC 3.1.0: GLIBCPP_3.1, CXXABI_1
GCC 3.1.1: GLIBCPP_3.1, CXXABI_1
GCC 3.2.0: GLIBCPP_3.2, CXXABI_1.2
GCC 3=
.2.1: GLIBCPP_3.2.1, CXXABI_1.2
GCC 3.2.2=
: GLIBCPP_3.2.2, CXXABI_1.2
GCC 3.2.3: GL=
IBCPP_3.2.2, CXXABI_1.2
GCC 3.3.0: GLIBCP=
P_3.2.2, CXXABI_1.2.1
GCC 3.3.1: GLIBCPP_=
3.2.3, CXXABI_1.2.1
GCC 3.3.2: GLIBCPP_3.=
2.3, CXXABI_1.2.1
GCC 3.3.3: GLIBCPP_3.2.=
3, CXXABI_1.2.1
GCC 3.4.0: GLIBCXX_3.4, C=
XXABI_1.3
GCC 3.4.1: GLIBCXX_3.4.1, CXXAB=
I_1.3
GCC 3.4.2: GLIBCXX_3.4.2
GCC 3.4.3: GLIBCXX_3.4.3
GCC 4.0.0: GLIBCXX_3.4.4, CXXABI_1.3.1
GCC 4.0.1: GLIBCXX_3.4.5
GCC 4.0.2:=
GLIBCXX_3.4.6
GCC 4.0.3: GLIBCXX_3.4.7=
p>
GCC 4.1.1: GLIBCXX_3.4.8
GCC 4.2.0: GLIBCXX_3.4.9
GCC 4.3.0: GLIBCXX_3.4.10, CXXABI_1.3.2
=
GCC 4.4.0: GLIBCXX_3.4.11, CXXABI_1.3.3
G=
CC 4.4.1: GLIBCXX_3.4.12, CXXABI_1.3.3
GC=
C 4.4.2: GLIBCXX_3.4.13, CXXABI_1.3.3
GCC=
4.5.0: GLIBCXX_3.4.14, CXXABI_1.3.4
GCC =
4.6.0: GLIBCXX_3.4.15, CXXABI_1.3.5
GCC 4=
.6.1: GLIBCXX_3.4.16, CXXABI_1.3.5
GCC 4.=
7.0: GLIBCXX_3.4.17, CXXABI_1.3.6
GCC 4.8=
.0: GLIBCXX_3.4.18, CXXABI_1.3.7
GCC 4.8.=
3: GLIBCXX_3.4.19, CXXABI_1.3.7
GCC 4.9.0=
: GLIBCXX_3.4.20, CXXABI_1.3.8
GCC 5.1.0:=
GLIBCXX_3.4.21, CXXABI_1.3.9
GCC 6.1.0: =
GLIBCXX_3.4.22, CXXABI_1.3.10
GCC 7.1.0: =
GLIBCXX_3.4.23, CXXABI_1.3.11
GCC 7.2.0: =
GLIBCXX_3.4.24, CXXABI_1.3.11
GCC 8.1.0: =
GLIBCXX_3.4.25, CXXABI_1.3.11
GCC 9.1.0: =
GLIBCXX_3.4.26, CXXABI_1.3.12
GCC 9.2.0: =
GLIBCXX_3.4.27, CXXABI_1.3.12
GCC 9.3.0: =
GLIBCXX_3.4.28, CXXABI_1.3.12
GCC 10.1.0:=
GLIBCXX_3.4.28, CXXABI_1.3.12
GCC 11.1.0=
: GLIBCXX_3.4.29, CXXABI_1.3.13
GCC 12.1.=
0: GLIBCXX_3.4.30, CXXABI_1.3.13
GCC 13.1=
.0: GLIBCXX_3.4.31, CXXABI_1.3.14
GCC 13.=
2.0: GLIBCXX_3.4.32, CXXABI_1.3.14
Incremental bumping of a compiler pre-defined macro,
> +
GCC 3.0.0: (Error, not ve=
rsioned)
GCC 3.0.1: (Error, not versioned=
)
GCC 3.0.2: (Error, not versioned)
=
li>GCC 3.0.3: (Error, not versioned)
GCC 3.0.4: (Error, not versioned)
GCC 3.1.0: GLIBCPP_3.1, CXXABI_1
GCC 3.1.1: GLIBCPP_3.1, CXXABI_1
GCC 3.2.0: GLIBCPP_3.2, CXXABI_1.2
GCC 3=
.2.1: GLIBCPP_3.2.1, CXXABI_1.2
GCC 3.2.2=
: GLIBCPP_3.2.2, CXXABI_1.2
GCC 3.2.3: GL=
IBCPP_3.2.2, CXXABI_1.2
GCC 3.3.0: GLIBCP=
P_3.2.2, CXXABI_1.2.1
GCC 3.3.1: GLIBCPP_=
3.2.3, CXXABI_1.2.1
GCC 3.3.2: GLIBCPP_3.=
2.3, CXXABI_1.2.1
GCC 3.3.3: GLIBCPP_3.2.=
3, CXXABI_1.2.1
GCC 3.4.0: GLIBCXX_3.4, C=
XXABI_1.3
GCC 3.4.1: GLIBCXX_3.4.1, CXXAB=
I_1.3
GCC 3.4.2: GLIBCXX_3.4.2
GCC 3.4.3: GLIBCXX_3.4.3
GCC 4.0.0: GLIBCXX_3.4.4, CXXABI_1.3.1
GCC 4.0.1: GLIBCXX_3.4.5
GCC 4.0.2:=
GLIBCXX_3.4.6
GCC 4.0.3: GLIBCXX_3.4.7=
p>
GCC 4.1.1: GLIBCXX_3.4.8
GCC 4.2.0: GLIBCXX_3.4.9
GCC 4.3.0: GLIBCXX_3.4.10, CXXABI_1.3.2
=
GCC 4.4.0: GLIBCXX_3.4.11, CXXABI_1.3.3
G=
CC 4.4.1: GLIBCXX_3.4.12, CXXABI_1.3.3
GC=
C 4.4.2: GLIBCXX_3.4.13, CXXABI_1.3.3
GCC=
4.5.0: GLIBCXX_3.4.14, CXXABI_1.3.4
GCC =
4.6.0: GLIBCXX_3.4.15, CXXABI_1.3.5
GCC 4=
.6.1: GLIBCXX_3.4.16, CXXABI_1.3.5
GCC 4.=
7.0: GLIBCXX_3.4.17, CXXABI_1.3.6
GCC 4.8=
.0: GLIBCXX_3.4.18, CXXABI_1.3.7
GCC 4.8.=
3: GLIBCXX_3.4.19, CXXABI_1.3.7
GCC 4.9.0=
: GLIBCXX_3.4.20, CXXABI_1.3.8
GCC 5.1.0:=
GLIBCXX_3.4.21, CXXABI_1.3.9
GCC 6.1.0: =
GLIBCXX_3.4.22, CXXABI_1.3.10
GCC 7.1.0: =
GLIBCXX_3.4.23, CXXABI_1.3.11
GCC 7.2.0: =
GLIBCXX_3.4.24, CXXABI_1.3.11
GCC 8.1.0: =
GLIBCXX_3.4.25, CXXABI_1.3.11
GCC 9.1.0: =
GLIBCXX_3.4.26, CXXABI_1.3.12
GCC 9.2.0: =
GLIBCXX_3.4.27, CXXABI_1.3.12
GCC 9.3.0: =
GLIBCXX_3.4.28, CXXABI_1.3.12
GCC 10.1.0:=
GLIBCXX_3.4.28, CXXABI_1.3.12
GCC 11.1.0=
: GLIBCXX_3.4.29, CXXABI_1.3.13
GCC 12.1.=
0: GLIBCXX_3.4.30, CXXABI_1.3.13
GCC 13.1=
.0: GLIBCXX_3.4.31, CXXABI_1.3.14
GCC 13.=
2.0: GLIBCXX_3.4.32, CXXABI_1.3.14
GCC 14=
.1.0: GLIBCXX_3.4.33, CXXABI_1.3.15
Incremental bumping of a compiler pre-defined macro,
> __GXX_ABI_VERSION. This macro is defined as the version of the
> compiler v3 ABI, with g++ 3.0 being version 100. This macro will
> be automatically defined whenever g++ is used (the curious can
>
> Jakub
>