From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id 4638B3857811; Wed, 4 Nov 2020 12:58:58 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4638B3857811 To: gcc-cvs-wwwdocs@gcc.gnu.org Subject: gcc-wwwdocs branch master updated. 6ffde10eba0811d1223eaba7e2a8daefe26276aa X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 561b07983ed3bfaec2d9f19922f5e70526a86bf5 X-Git-Newrev: 6ffde10eba0811d1223eaba7e2a8daefe26276aa Message-Id: <20201104125858.4638B3857811@sourceware.org> Date: Wed, 4 Nov 2020 12:58:58 +0000 (GMT) From: Jonathan Wakely 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: Wed, 04 Nov 2020 12:58:58 -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 6ffde10eba0811d1223eaba7e2a8daefe26276aa (commit) from 561b07983ed3bfaec2d9f19922f5e70526a86bf5 (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 6ffde10eba0811d1223eaba7e2a8daefe26276aa Author: Jonathan Wakely Date: Wed Nov 4 12:58:19 2020 +0000 Document std::istreambuf_iterator change in GCC 10 [PR 92285] diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index 759e4fd7..d40a633c 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -65,6 +65,12 @@ You may also want to check out our Language (HSAIL) has been deprecated and will likely be removed in a future release. +
  • + The type of the std::iterator base class of + std::istreambuf_iterator was changed in C++98 mode + to be consistent with C++11 and later standards. + See the libstdc++ notes below for more details. +
  • @@ -504,6 +510,18 @@ int get_naïve_pi() {
  • Reduced header dependencies, leading to faster compilation for some code.
  • +
  • + The std::iterator base class of + std::istreambuf_iterator was changed in C++98 mode + to be consistent with C++11 and later standards. + This is expected to have no noticeable effect except in the unlikely case + of a class which has potentially overlapping subobjects of type + std::istreambuf_iterator<C> and another iterator type + with a std::iterator<input_iterator_tag, C, ...> + base class. The layout of such a type might change when compiled as C++98. + Bug 92285 + has more details and concrete examples. +
  • D

    ----------------------------------------------------------------------- Summary of changes: htdocs/gcc-10/changes.html | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) hooks/post-receive -- gcc-wwwdocs