public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-9928] Daily bump.
@ 2022-04-22 0:19 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-04-22 0:19 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:bad34caa37cf611cd1434e6aaf1e3bb7318d927d
commit r11-9928-gbad34caa37cf611cd1434e6aaf1e3bb7318d927d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Apr 22 00:18:50 2022 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 28 +++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 8 ++
gcc/fortran/ChangeLog | 8 ++
gcc/testsuite/ChangeLog | 24 ++++
libstdc++-v3/ChangeLog | 289 ++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 358 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a0587d18824..54ad436048d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/105257
+ * config/sparc/sparc.c (epilogue_renumber): If ORIGINAL_REGNO,
+ use gen_raw_REG instead of gen_rtx_REG and copy over also
+ ORIGINAL_REGNO. Use return 0; instead of /* fallthrough */.
+
+2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/105203
+ * emit-rtl.c (emit_copy_of_insn_after): Don't call mark_jump_label
+ on DEBUG_INSNs.
+
+2022-04-21 Sergei Trofimovich <siarheit@google.com>
+
+ Backported from master:
+ 2022-04-19 Sergei Trofimovich <siarheit@google.com>
+
+ PR gcov-profile/105282
+ * value-prof.c (stream_out_histogram_value): Allow negative counts
+ on HIST_TYPE_INDIR_CALL.
+
2022-04-21 Release Manager
* GCC 11.3.0 released.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d4ff129236b..091485d1ee5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220421
+20220422
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 85c8fdd38cd..6fbb40071c5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2022-04-21 Matthias Kretz <m.kretz@gsi.de>
+
+ Backported from master:
+ 2021-12-19 Matthias Kretz <m.kretz@gsi.de>
+
+ * module.cc (trees_out::get_merge_kind): NAMESPACE_DECLs also
+ cannot have a DECL_TEMPLATE_INFO.
+
2022-04-21 Release Manager
* GCC 11.3.0 released.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ee1c7bb4b31..3d03b1cb5d2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
+
+ Backported from master:
+ 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
+
+ PR fortran/105310
+ * trans-expr.c (gfc_conv_union_initializer): Pass vec* by reference.
+
2022-04-21 Release Manager
* GCC 11.3.0 released.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5fc23605244..d5559155b8e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,27 @@
+2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
+
+ Backported from master:
+ 2022-04-21 Fritz Reese <foreese@gcc.gnu.org>
+
+ PR fortran/105310
+ * gfortran.dg/dec_union_12.f90: New test.
+
+2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/105257
+ * gcc.dg/pr105257.c: New test.
+
+2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2022-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/105203
+ * gfortran.dg/g77/pr105203.f: New test.
+
2022-04-21 Release Manager
* GCC 11.3.0 released.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 85e04c45288..c9c7e7eb083 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,292 @@
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-26 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/96592
+ * include/std/tuple (tuple::is_constructible): Remove.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-09-02 Jonathan Wakely <jwakely@redhat.com>
+
+ PR c++/102177
+ * include/bits/atomic_base.h (__is_valid_cmpexch_failure_order):
+ New function to check if a memory order is valid for the failure
+ case of compare exchange operations.
+ (__atomic_base<I>::compare_exchange_weak): Simplify assertions
+ by using __is_valid_cmpexch_failure_order.
+ (__atomic_base<I>::compare_exchange_strong): Likewise.
+ (__atomic_base<P*>::compare_exchange_weak): Likewise.
+ (__atomic_base<P*>::compare_exchange_strong): Likewise.
+ (__atomic_impl::compare_exchange_weak): Add assertion.
+ (__atomic_impl::compare_exchange_strong): Likewise.
+ * include/std/atomic (atomic::compare_exchange_weak): Likewise.
+ (atomic::compare_exchange_strong): Likewise.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-02-11 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/20_util/monotonic_buffer_resource/allocate.cc:
+ Ignore -Walloc-larger-than warning.
+ * testsuite/20_util/unsynchronized_pool_resource/allocate.cc:
+ Likewise.
+ * testsuite/29_atomics/atomic/cons/user_pod.cc: Compile with -O1
+ to avoid linker error for __atomic_is_lock_free.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-12-09 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_iterator.h (operator==, operator<=>): Define
+ overloads for homogeneous specializations of reverse_iterator,
+ __normal_iterator and move_iterator.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-26 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/24_iterators/move_iterator/dr3265.cc: Fix test to
+ account for LWG 3435 resolution.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-08-02 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/101709
+ * src/filesystem/ops-common.h (get_temp_directory_from_env):
+ Add error_code parameter.
+ * src/c++17/fs_ops.cc (fs::temp_directory_path): Pass error_code
+ argument to get_temp_directory_from_env and check it.
+ * src/filesystem/ops.cc (fs::temp_directory_path): Likewise.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/105324
+ * src/c++17/floating_from_chars.cc (buffer_resource::do_allocate):
+ Remove assertion.
+ * testsuite/20_util/from_chars/pr105324.cc: New test.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-07-30 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/65018
+ * configure.ac: Check for secure_getenv.
+ * config.h.in: Regenerate.
+ * configure: Regenerate.
+ * src/filesystem/ops-common.h (get_temp_directory_from_env): New
+ helper function to obtain path from the environment.
+ * src/c++17/fs_ops.cc (fs::temp_directory_path): Use new helper.
+ * src/filesystem/ops.cc (fs::temp_directory_path): Likewise.
+ * testsuite/27_io/filesystem/operations/temp_directory_path.cc:
+ Print messages if test cannot be run.
+ * testsuite/experimental/filesystem/operations/temp_directory_path.cc:
+ Likewise. Fix incorrect condition. Use "TMP" to work with
+ Windows as well as POSIX.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-30 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++20/sstream-inst.cc (_GLIBCXX_USE_CXX11_ABI): Define to
+ select new ABI.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-30 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/21_strings/basic_string/cons/char/moveable.cc: Allow
+ moved-from string to be non-empty.
+ * testsuite/21_strings/basic_string/cons/char/moveable2.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/cons/char/moveable2_c++17.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/cons/wchar_t/moveable.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/cons/wchar_t/moveable2.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/cons/wchar_t/moveable2_c++17.cc:
+ Likewise.
+ * testsuite/21_strings/basic_string/modifiers/assign/char/87749.cc:
+ Construct empty string before setting oom flag.
+ * testsuite/21_strings/basic_string/modifiers/assign/wchar_t/87749.cc:
+ Likewise.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-12-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/regex_compiler.tcc (_Compiler::_M_match_token):
+ Use reserved name for parameter.
+ * testsuite/17_intro/names.cc: Check "token".
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-08-25 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/17_intro/names.cc: Check 'sz'.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-11 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/ranges (ranges::lazy_split_view::_InnerIter::end()):
+ Add neoxcept (LWG 3593).
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/experimental/internet (address): Use std::_Construct
+ to initialize union members.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-05 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++11/cxx11-ios_failure.cc (io_error_category): Define
+ class and virtual functions as 'final'.
+ (io_category_instance): Use constinit union to make the object
+ immortal.
+ * src/c++11/future.cc (future_error_category): Define class and
+ virtual functions as 'final'.
+ (future_category_instance): Use constinit union.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-11-01 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/span (span(Range&&)): Reorder constraints.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2021-12-01 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++17/fs_path.cc (path::_M_split_cmpts()): Remove
+ micro-optimization for "/" path.
+ * src/filesystem/path.cc (path::_M_split_cmpts()): Only access
+ the contents of _M_pathname using const member functions.
+
+2022-04-21 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-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/stl_construct.h (_Construct, _Construct_novalue):
+ Also cast away cv-qualifiers when converting pointer to void.
+ * testsuite/20_util/allocator/void.cc: Test construct function
+ with cv-qualified types.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-06 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/103911
+ * include/std/charconv (__from_chars_alpha_to_num): Return
+ char instead of unsigned char. Change invalid return value to
+ 127 instead of using numeric trait.
+ (__from_chars_alnum): Fix comment. Do not use std::isdigit.
+ Change type of variable to char.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-27 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/ranges_base.h (ranges::advance): Avoid signed
+ overflow. Do nothing if already equal to desired result.
+ * testsuite/24_iterators/range_operations/advance_overflow.cc:
+ New test.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-06 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/ext/rope/pthread7-rope.cc: Add dg-timeout-factor.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-03-03 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/17_intro/names.cc (func): Undef on AIX.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-04-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/93602
+ * doc/xml/manual/prerequisites.xml: Document libiconv
+ workarounds.
+ * doc/html/manual/setup.html: Regenerate.
+ * src/Makefile.am (CXXLINK): Add $(LTLIBICONV).
+ * src/Makefile.in: Regenerate.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-04-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/xml/manual/intro.xml: Fix comment.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-04-20 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc:
+ Check correct feature test macro.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ PR middle-end/104966
+ * include/bits/locale_facets_nonio.tcc
+ (__moneypunct_cache::_M_cache): Store string sizes in local
+ variable that doesn't escape.
+
+2022-04-21 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2022-01-05 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/103848
+ * include/bits/stl_deque.h (operator-): Do not use 0 as null
+ pointer constant.
+
2022-04-21 Release Manager
* GCC 11.3.0 released.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-04-22 0:19 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-22 0:19 [gcc r11-9928] Daily bump GCC Administrator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).