From mboxrd@z Thu Jan 1 00:00:00 1970
Return-Path:
Received: by sourceware.org (Postfix, from userid 1105)
id 216103858C98; Thu, 4 Apr 2024 17:04:47 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 216103858C98
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org;
s=default; t=1712250287;
bh=IPhcd4noyNvMZtM8n9ouSrQMeqTKMwyiEGY9cW2YHFE=;
h=To:Subject:Date:From:From;
b=yCDXSE/9p8xh301xn8J6JUycJHkKNTtvKH6levJrn9fW0CxjXuNwhf3B54+eP5m1V
jJuyw0C9Yml54dB842lPUrDqc5UFQKixbSE0KyWofU/6Bzu5Y1HHQIGjocxVBYFbEK
xkCxpbYOV5dc2F8YnbpM1dCJA9XXOTCAby2bVDyc=
To: gcc-cvs-wwwdocs@gcc.gnu.org
Subject: gcc-wwwdocs branch master updated. 6eeeb6a53c2e57e3f02f97da176589cf15877247
X-Git-Refname: refs/heads/master
X-Git-Reftype: branch
X-Git-Oldrev: a33ad5c5681a0ce2dfba0a90b4043f399b7a7d55
X-Git-Newrev: 6eeeb6a53c2e57e3f02f97da176589cf15877247
Message-Id: <20240404170447.216103858C98@sourceware.org>
Date: Thu, 4 Apr 2024 17:04:47 +0000 (GMT)
From: Joseph Myers
List-Id:
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gcc-wwwdocs".
The branch, master has been updated
via 6eeeb6a53c2e57e3f02f97da176589cf15877247 (commit)
from a33ad5c5681a0ce2dfba0a90b4043f399b7a7d55 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6eeeb6a53c2e57e3f02f97da176589cf15877247
Author: Joseph Myers
Date: Thu Apr 4 17:04:33 2024 +0000
gcc-14: Add release notes for C23 features
Add release notes for C23 features added in GCC 14. This doesn't
cover any non-C23 new C features; any such features should also have
release notes added.
diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 934cd1ad..045893cf 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -206,6 +206,31 @@ a work-in-progress.
+C
+
+
+ - Some more C23 features have been implemented:
+
+ - Bit-precise integer types (
_BitInt (N)
+ and unsigned _BitInt (N)
): integer types with
+ a specified number of bits. These are only supported on
+ IA-32/x86-64 at present.
+ - Structure, union and enumeration types may be defined more
+ than once in the same scope with the same contents and the same
+ tag; if such types are defined with the same contents and the
+ same tag in different scopes, the types are compatible.
+ - The
<stdckdint.h>
header for checked
+ integer arithmetic.
+
+
+ - In addition to those C23 features, there are new command-line
+ options
-std=c23
, -std=gnu23
+ and -Wc11-c23-compat
. These are equivalent to the
+ previous options -std=c2x
, -std=gnu2x
+ and -Wc11-c2x-compat
, which are deprecated but remain
+ supported.
+
+
C++
-----------------------------------------------------------------------
Summary of changes:
htdocs/gcc-14/changes.html | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
hooks/post-receive
--
gcc-wwwdocs