From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 3D9FF38425B4; Tue, 10 May 2022 00:21:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3D9FF38425B4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r9-10067] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-9 X-Git-Oldrev: b005000525ab0a5116d21217c41fb1da5bd03796 X-Git-Newrev: 3c50572093b6333de9e9bb08d6d96d78c328c3d9 Message-Id: <20220510002107.3D9FF38425B4@sourceware.org> Date: Tue, 10 May 2022 00:21:07 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 May 2022 00:21:07 -0000 https://gcc.gnu.org/g:3c50572093b6333de9e9bb08d6d96d78c328c3d9 commit r9-10067-g3c50572093b6333de9e9bb08d6d96d78c328c3d9 Author: GCC Administrator Date: Tue May 10 00:20:31 2022 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 17 +++++ gcc/testsuite/ChangeLog | 11 +++ libstdc++-v3/ChangeLog | 175 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 204 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6baccb8a404..faebf4dcb86 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220509 +20220510 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d7ac606e099..3d24eb5f94a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,20 @@ +2022-05-09 Mikael Morin + + Backported from master: + 2022-04-24 Mikael Morin + + PR fortran/104228 + PR fortran/104570 + * parse.c (parse_associate): Use a new distinct gfc_charlen if + the copied type has one whose length is not known to be + constant. + * resolve.c (resolve_assoc_var): Also create a new character + length for non-dummy associate targets. Reset charlen if it’s + shared with the associate target regardless of the expression + type. Don’t reinitialize charlen if it’s deferred. + * trans-stmt.c (trans_associate_var): Initialize character + length even if no temporary is used for the associate variable. + 2022-04-21 Fritz Reese Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e7fb4dbd763..5b0b17db785 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,14 @@ +2022-05-09 Mikael Morin + + Backported from master: + 2022-04-24 Mikael Morin + + PR fortran/104228 + PR fortran/104570 + * gfortran.dg/asan_associate_58.f90: New test. + * gfortran.dg/asan_associate_59.f90: New test. + * gfortran.dg/associate_58.f90: New test. + 2022-05-06 Richard Biener Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 3cf67c719cf..fe1bd8d2c79 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,178 @@ +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-05-06 Jonathan Wakely + + PR libstdc++/105502 + * include/bits/random.tcc + (operator>>(basic_istream&, normal_distribution&)): + Update state when __state_avail is false. + * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc: + Check that deserialized object equals serialized one. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-11-26 Jonathan Wakely + + * testsuite/27_io/types/1.cc: Add c++11 target selector to + warnings. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-02-04 Jonathan Wakely + + * include/experimental/bits/fs_ops.h (fs::copy_file): Remove + noexcept. + (fs::create_directories): Likewise. + (fs::remove_all): Likewise. + * src/filesystem/ops.cc (fs::copy_file): Remove noexcept. + (fs::create_directories): Likewise. + (fs::remove_all): Likewise. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-12-09 Jonathan Wakely + + PR libstdc++/103630 + * libsupc++/exception_ptr.h (make_exception_ptr): Decay the + template parameter. Use typeid of the static type. + * testsuite/18_support/exception_ptr/103630.cc: New test. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2020-12-17 Jonathan Wakely + + PR libstdc++/93151 + * config/os/djgpp/error_constants.h: Test POSIX errno macros + directly, instead of corresponding _GLIBCXX_HAVE_EXXX macros. + * config/os/mingw32-w64/error_constants.h: Likewise. + * config/os/mingw32/error_constants.h: Likewise. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2020-12-16 Jonathan Wakely + + PR libstdc++/93151 + * acinclude.m4 (GLIBCXX_CHECK_SYSTEM_ERROR): Remove. + * config.h.in: Regenerate. + * configure: Regenerate. + * configure.ac (GLIBCXX_CHECK_SYSTEM_ERROR): Do not use. + * config/os/generic/error_constants.h: Test POSIX errno macros + directly, instead of corresponding _GLIBCXX_HAVE_EXXX macros. + * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc: + Likewise. + * testsuite/19_diagnostics/headers/system_error/93151.cc: New + test. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-05-04 Jonathan Wakely + + * include/bits/basic_string.h (basic_string(const CharT*, const A&)): + Do not do arithmetic on null pointer. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-08-12 Jonathan Wakely + + PR libstdc++/101870 + * include/c_global/cmath (hypot): Use __promoted_t. + (lerp): Add new overload accepting any arithmetic types. + * include/ext/type_traits.h (__promoted_t): New alias template. + * testsuite/26_numerics/lerp.cc: Moved to... + * testsuite/26_numerics/lerp/1.cc: ...here. + * testsuite/26_numerics/lerp/constexpr.cc: New test. + * testsuite/26_numerics/lerp/version.cc: New test. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-10-01 Jonathan Wakely + + PR libstdc++/100153 + * include/bits/vector.tcc (vector::_M_shrink_to_fit()): + When size() is zero just deallocate and reset. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-10-01 Jonathan Wakely + + * testsuite/25_algorithms/is_permutation/2.cc: Include . + +2022-05-09 Pavel I. Kryukov + + Backported from master: + 2022-01-06 Pavel I. Kryukov + Jonathan Wakely + + PR libstdc++/103853 + * include/bits/forward_list.tcc (forward_list::merge): Check for + self-merge. + * testsuite/23_containers/forward_list/operations/merge.cc: New test. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2021-12-04 Jonathan Wakely + + PR libstdc++/103549 + * include/bits/regex.h (match_results): Give names to template + parameters in first declaration. + (match_results::_M_begin): Add default member-initializer. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-01-05 Jonathan Wakely + + PR libstdc++/103877 + * doc/xml/faq.xml: Add '-x c++' to preprocessor command. + * doc/html/faq.html: Regenerate. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-01-17 Jonathan Wakely + + PR libstdc++/103650 + * include/Makefile.am: Rename LT_OBJDIR and STDC_HEADERS. + * include/Makefile.in: Regenerate. + * testsuite/17_intro/headers/c++1998/103650.cc: New test. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-04-01 Jonathan Wakely + + * include/experimental/bits/fs_fwd.h (copy_file): Remove + incorrect noexcept from declaration. + * include/experimental/bits/fs_path.h (path::begin, path::end): + Add noexcept to declarations, to match definitions. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-04-14 Jonathan Wakely + + * doc/xml/manual/intro.xml: Fix comment. + +2022-05-09 Jonathan Wakely + + Backported from master: + 2022-05-09 Jonathan Wakely + + PR libstdc++/102048 + * include/ext/rope (rope::erase(size_type)): Deprecate broken + function. + 2021-11-23 Jonathan Wakely Backported from master: