From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1888) id 417A93858C54; Thu, 7 Apr 2022 16:09:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 417A93858C54 To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. c637096c2a3d4cf33ffd610255ecd451450895fd X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: f1f7f774224a1580c9aad4b0f496626afc531adc X-Git-Newrev: c637096c2a3d4cf33ffd610255ecd451450895fd Message-Id: <20220407160909.417A93858C54@sourceware.org> Date: Thu, 7 Apr 2022 16:09:09 +0000 (GMT) From: Patrick Palka X-BeenThere: gcc-cvs-wwwdocs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs-wwwdocs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2022 16:09:09 -0000 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 c637096c2a3d4cf33ffd610255ecd451450895fd (commit) from f1f7f774224a1580c9aad4b0f496626afc531adc (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 c637096c2a3d4cf33ffd610255ecd451450895fd Author: Patrick Palka Date: Thu Apr 7 12:07:20 2022 -0400 gcc-12: Document new C++ flag -ffold-simple-inlines diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html index 4cfe2bf5..d32ac0b7 100644 --- a/htdocs/gcc-12/changes.html +++ b/htdocs/gcc-12/changes.html @@ -290,6 +290,16 @@ a work-in-progress.

  • New command-line option -fimplicit-constexpr can be used to make inline functions implicitly constexpr (git)
  • +
  • New command-line option -ffold-simple-inlines that controls + whether to fold calls to certain trivial inline functions (currently + std::move, std::forward, + std::addressof and std::as_const). In contrast + to inlining such calls, folding means that no intermediate code or debug + information will be generated for them; this minimizes the abstraction + penalty incurred for using these functions versus using the fundamental + operations from which they're defined (e.g. std::move versus + static_cast). This flag is enabled by default when + -fno-inline is not active.
  • Deduction guides can be declared at class scope (PR79501)
  • -Wuninitialized ----------------------------------------------------------------------- Summary of changes: htdocs/gcc-12/changes.html | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- gcc-wwwdocs