[gcc r12-8662] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Aug 4 00:20:06 GMT 2022


https://gcc.gnu.org/g:c749de493767eb0d1535a7da315f12ed86ee6065

commit r12-8662-gc749de493767eb0d1535a7da315f12ed86ee6065
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Aug 4 00:19:28 2022 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP          |   2 +-
 libgfortran/ChangeLog  |  10 +++++
 libstdc++-v3/ChangeLog | 117 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 128 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 53995aad097..711b645efbb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220803
+20220804
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 843cc0531d8..1443d2a128b 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,13 @@
+2022-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+	Backported from master:
+	2022-08-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libfortran/106079
+	* io/transfer.c (formatted_transfer_scalar_read,
+	formatted_transfer_scalar_write): For type BT_REAL with kind 17
+	change kind to 16 before calling read_radix or write_{b,o,z}.
+
 2022-05-06  Release Manager
 
 	* GCC 12.1.0 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 12ece4c3b64..42b24dd03ca 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,120 @@
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-06-28  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/c++17/fs_dir.cc (_Dir::dir_and_pathname):: Replace with
+	current() returning _At_path.
+	(_Dir::_Dir, _Dir::open_subdir, _Dir::do_unlink): Adjust.
+	* src/filesystem/dir-common.h (_Dir_base::_At_path): New class.
+	(_Dir_base::_Dir_Base, _Dir_base::openat): Use _At_path.
+	* src/filesystem/dir.cc (_Dir::dir_and_pathname): Replace with
+	current() returning _At_path.
+	(_Dir::_Dir, _Dir::open_subdir): Adjust.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-07-29  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/104443
+	* include/bits/stl_iterator.h (common_iterator::operator->):
+	Change return type to just auto.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-07-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/106248
+	* include/std/istream [C++17] (operator>>(istream&, char*)):
+	Set eofbit if we stopped extracting at EOF.
+	* testsuite/27_io/basic_istream/extractors_character/char/pr106248.cc:
+	New test.
+	* testsuite/27_io/basic_istream/extractors_character/wchar_t/pr106248.cc:
+	New test.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-07-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/fs_ops.h: Add nodiscard to all pure functions.
+	* include/experimental/bits/fs_ops.h: Likewise.
+	* testsuite/27_io/filesystem/operations/all.cc: Do not discard
+	results of absolute and canonical.
+	* testsuite/27_io/filesystem/operations/absolute.cc: Cast
+	discarded result to void.
+	* testsuite/27_io/filesystem/operations/canonical.cc: Likewise.
+	* testsuite/27_io/filesystem/operations/exists.cc: Likewise.
+	* testsuite/27_io/filesystem/operations/is_empty.cc: Likewise.
+	* testsuite/27_io/filesystem/operations/read_symlink.cc:
+	Likewise.
+	* testsuite/27_io/filesystem/operations/status.cc: Likewise.
+	* testsuite/27_io/filesystem/operations/symlink_status.cc:
+	Likewise.
+	* testsuite/27_io/filesystem/operations/temp_directory_path.cc:
+	Likewise.
+	* testsuite/experimental/filesystem/operations/canonical.cc:
+	Likewise.
+	* testsuite/experimental/filesystem/operations/exists.cc:
+	Likewise.
+	* testsuite/experimental/filesystem/operations/is_empty.cc:
+	Likewise.
+	* testsuite/experimental/filesystem/operations/read_symlink.cc:
+	Likewise.
+	* testsuite/experimental/filesystem/operations/temp_directory_path.cc:
+	Likewise.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-06-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/105995
+	* include/bits/basic_string.h (_M_use_local_data): Initialize
+	the entire SSO buffer.
+	* testsuite/21_strings/basic_string/cons/char/105995.cc: New test.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-06-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/new_allocator.h: Fix indentation.
+	* include/ext/malloc_allocator.h: Likewise.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-06-14  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/105957
+	* include/bits/allocator.h (allocator::allocate): Check for
+	overflow in constexpr allocation.
+	* testsuite/20_util/allocator/105975.cc: New test.
+
+2022-08-03  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2022-06-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/105844
+	* include/experimental/numeric (experimental::gcd): Simplify
+	assertions. Use __abs_r instead of __absu.
+	(experimental::lcm): Likewise. Remove use of __detail::__lcm so
+	overflow can be detected.
+	* include/std/numeric (__detail::__absu): Rename to __abs_r and
+	change to allow signed result type, so overflow can be detected.
+	(__detail::__lcm): Remove.
+	(gcd): Simplify assertions. Use __abs_r instead of __absu.
+	(lcm): Likewise. Remove use of __detail::__lcm so overflow can
+	be detected.
+	* testsuite/26_numerics/gcd/gcd_neg.cc: Adjust dg-error lines.
+	* testsuite/26_numerics/lcm/lcm_neg.cc: Likewise.
+	* testsuite/26_numerics/gcd/105844.cc: New test.
+	* testsuite/26_numerics/lcm/105844.cc: New test.
+
 2022-07-26  Thomas Rodgers  <trodgers@redhat.com>
 
 	Backported from master:


More information about the Libstdc++-cvs mailing list