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