]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 May 2022 00:20:31 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 May 2022 00:20:31 +0000 (00:20 +0000)
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 6baccb8a404b3f6e4d0b2febf8f40b5c69e5713f..faebf4dcb86c3347c17eb0b5602cb43f30a8fa1b 100644 (file)
@@ -1 +1 @@
-20220509
+20220510
index d7ac606e0995e3e92f7209831cca400a5d8e40e4..3d24eb5f94a9aae201bf647a24d114dc1d6220d0 100644 (file)
@@ -1,3 +1,20 @@
+2022-05-09  Mikael Morin  <mikael@gcc.gnu.org>
+
+       Backported from master:
+       2022-04-24  Mikael Morin  <mikael@gcc.gnu.org>
+
+       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  <foreese@gcc.gnu.org>
 
        Backported from master:
index e7fb4dbd76377a1015dcf0546f032936df70c60a..5b0b17db78519d4bbc2f6b18946dc251dd0decf0 100644 (file)
@@ -1,3 +1,14 @@
+2022-05-09  Mikael Morin  <mikael@gcc.gnu.org>
+
+       Backported from master:
+       2022-04-24  Mikael Morin  <mikael@gcc.gnu.org>
+
+       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  <rguenther@suse.de>
 
        Backported from master:
index 3cf67c719cf08a83b443ac30e07bdb26548efe27..fe1bd8d2c79e6cc32f40f18a9739006ff6b06fba 100644 (file)
@@ -1,3 +1,178 @@
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-05-06  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/105502
+       * include/bits/random.tcc
+       (operator>>(basic_istream<C,T>&, normal_distribution<R>&)):
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-11-26  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/27_io/types/1.cc: Add c++11 target selector to
+       warnings.
+
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-02-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-12-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-12-17  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-12-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-05-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/basic_string.h (basic_string(const CharT*, const A&)):
+       Do not do arithmetic on null pointer.
+
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-08-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-10-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/100153
+       * include/bits/vector.tcc (vector<bool>::_M_shrink_to_fit()):
+       When size() is zero just deallocate and reset.
+
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-10-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/25_algorithms/is_permutation/2.cc: Include <iterator>.
+
+2022-05-09  Pavel I. Kryukov  <pavel.kryukov@phystech.edu>
+
+       Backported from master:
+       2022-01-06  Pavel I. Kryukov  <pavel.kryukov@phystech.edu>
+                   Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-12-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/103877
+       * doc/xml/faq.xml: Add '-x c++' to preprocessor command.
+       * doc/html/faq.html: Regenerate.
+
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-01-17  Jonathan Wakely  <jwakely@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-04-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/intro.xml: Fix comment.
+
+2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2022-05-09  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/102048
+       * include/ext/rope (rope::erase(size_type)): Deprecate broken
+       function.
+
 2021-11-23  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: