public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-9928] Daily bump. Date: Fri, 22 Apr 2022 00:19:30 +0000 (GMT) [thread overview] Message-ID: <20220422001930.9F5453856DC3@sourceware.org> (raw) 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.
reply other threads:[~2022-04-22 0:19 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20220422001930.9F5453856DC3@sourceware.org \ --to=gccadmin@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
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).