From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 2DF953858C83; Wed, 27 Apr 2022 00:17:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2DF953858C83 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-8274] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 9ace5d4dab2ab39072b0f07089621a823580f27c X-Git-Newrev: 01ad093b5f3fa16a22fb24db093375ed3b9315cc Message-Id: <20220427001722.2DF953858C83@sourceware.org> Date: Wed, 27 Apr 2022 00:17:22 +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: Wed, 27 Apr 2022 00:17:22 -0000 https://gcc.gnu.org/g:01ad093b5f3fa16a22fb24db093375ed3b9315cc commit r12-8274-g01ad093b5f3fa16a22fb24db093375ed3b9315cc Author: GCC Administrator Date: Wed Apr 27 00:16:46 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 32 +++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 +++++ gcc/cp/ChangeLog | 29 ++++++++++++++++++++++ gcc/po/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 13 ++++++++++ libphobos/ChangeLog | 5 ++++ libstdc++-v3/ChangeLog | 13 ++++++++++ 9 files changed, 167 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f0ff48e6c10..51fdfda6d9b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,35 @@ +2022-04-26 Thomas Schwinge + + * config/gcn/gcn.cc (gcn_print_lds_decl): Make "gang-private + data-share memory exhausted" error more verbose. + +2022-04-26 Martin Liska + + PR lto/105364 + * lto-wrapper.cc (print_lto_docs_link): Use global_dc. + (run_gcc): Parse OPT_fdiagnostics_urls_. + (main): Initialize global_dc. + +2022-04-26 Jakub Jelinek + + PR rtl-optimization/105314 + * ifcvt.cc (noce_try_store_flag_mask): Don't require that the non-zero + operand is equal to if_info->x, instead use the non-zero operand + as one of the operands of AND with if_info->x as target. + +2022-04-26 Jakub Jelinek + + PR tree-optimization/105374 + * tree-ssa-reassoc.cc (eliminate_redundant_comparison): Punt if + !fold_convertible_p rather than assuming fold_convert must succeed. + +2022-04-26 Jakub Jelinek + + PR target/105367 + * config/i386/i386.cc (ix86_veclibabi_svml, ix86_veclibabi_acml): Pass + el_mode == DFmode ? double_type_node : float_type_node instead of + TREE_TYPE (type_in) as first arguments to mathfn_built_in. + 2022-04-25 David Malcolm PR analyzer/104308 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index aaa2dfb2050..b8093fcf599 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220426 +20220427 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index c04ca532f38..d7447d07afb 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2022-04-26 Patrick Palka + + PR c++/105304 + * c-common.cc (verify_tree) [restart]: Move up to before the + NULL test. + 2022-04-11 Jakub Jelinek PR c++/105186 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e724f0db9da..b936f1fe0f9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2022-04-26 Jason Merrill + + PR c++/102629 + * pt.cc (gen_elem_of_pack_expansion_instantiation): Clear + TEMPLATE_TYPE_PARAMETER_PACK on auto. + +2022-04-26 Patrick Palka + + PR c++/105386 + * semantics.cc (finish_decltype_type): Pass tf_decltype to + instantiate_non_dependent_expr_sfinae. + +2022-04-26 Jason Merrill + + PR c++/104624 + * pt.cc (check_for_bare_parameter_packs): Check for lambda + function parameter pack. + +2022-04-26 Patrick Palka + + PR c++/105289 + PR c++/86193 + * pt.cc (process_partial_specialization): Downgrade "partial + specialization isn't more specialized" diagnostic from permerror + to an on-by-default pedwarn. + (unify) : When substituting into the + NTTP type a second time, use the original type not the + substituted type. + 2022-04-25 Marek Polacek PR c++/105353 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 0bc2a33c22a..be2dd570046 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2022-04-26 Joseph Myers + + * sv.po: Update. + 2022-04-14 Joseph Myers * de.po, fr.po, sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5040b3469f3..658693bdfcd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,67 @@ +2022-04-26 Jason Merrill + + PR c++/102629 + * g++.dg/cpp2a/lambda-pack-init7.C: New test. + +2022-04-26 Patrick Palka + + PR c++/105386 + * g++.dg/cpp0x/decltype81.C: New test. + +2022-04-26 Segher Boessenkoool + + PR target/105349 + * lib/target-supports.exp (check_effective_target_has_arch_pwr5): Use + the specified dg-options. + (check_effective_target_has_arch_pwr6): Ditto. + (check_effective_target_has_arch_pwr7): Ditto. + (check_effective_target_has_arch_pwr8): Ditto. + (check_effective_target_has_arch_pwr9): Ditto. + (check_effective_target_has_arch_pwr10): Ditto. + (check_effective_target_has_arch_ppc64): Ditto. + +2022-04-26 Jakub Jelinek + + PR rtl-optimization/105314 + * gcc.target/riscv/pr105314.c: New test. + +2022-04-26 Jakub Jelinek + + PR c++/65211 + * g++.target/i386/vec-tmpl1.C: Add -Wno-psabi as + dg-additional-options. + +2022-04-26 Jakub Jelinek + + PR target/105367 + * gcc.target/i386/pr105367.c: New test. + +2022-04-26 Jakub Jelinek + + PR fortran/103662 + * lib/target-supports.exp (check_effective_target___OPTIMIZE__): Add + a var definition to avoid pedwarn about empty translation unit. + * gfortran.dg/unlimited_polymorphic_3.f03: Remove -ftree-dse from + dg-additional-options, guard scan-tree-dump-not directives on + __OPTIMIZE__ target. + +2022-04-26 Jason Merrill + + PR c++/104624 + * g++.dg/cpp1y/lambda-generic-variadic22.C: New test. + +2022-04-26 Patrick Palka + + PR c++/105304 + * g++.dg/cpp2a/concepts-requires30.C: New test. + +2022-04-26 Patrick Palka + + PR c++/105289 + PR c++/86193 + * g++.dg/template/partial-specialization11.C: New test. + * g++.dg/template/partial-specialization12.C: New test. + 2022-04-25 David Malcolm PR analyzer/105365 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d56f7015742..1b36447f0c4 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,16 @@ +2022-04-26 Jakub Jelinek + + PR libgomp/105358 + * work.c (gomp_init_work_share): Don't mask of adjustment for + dynamic long long realignment if struct gomp_work_share has smaller + alignof than long long. + * loop.c (GOMP_loop_start): Don't use inline_ordered_team_ids if + struct gomp_work_share has smaller alignof than long long or if + sizeof (struct gomp_work_share) is smaller than + INLINE_ORDERED_TEAM_IDS_OFF. + * loop_ull.c (GOMP_loop_ull_start): Likewise. + * sections.c (GOMP_sections2_start): Likewise. + 2022-04-25 Jakub Jelinek Thomas Schwinge diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index c48aeb3aca0..0a9d916ee18 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,8 @@ +2022-04-26 Iain Buclaw + + * libdruntime/gcc/emutls.d (emutlsDestroyThread): Clear the per-thread + TLS array, don't call free(). + 2022-04-21 Iain Buclaw * libdruntime/MERGE: Merge upstream druntime 27834edb. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b7841721e94..6e629ebb81c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2022-04-26 Jonathan Wakely + + * include/bits/shared_ptr_atomic.h (atomic): Add + constructor for constant initialization from nullptr_t. + * testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc: + Check for new constructor. + +2022-04-26 Jonathan Wakely + + * include/bits/fs_path.h (hash): Define. + * testsuite/27_io/filesystem/path/nonmember/hash_value.cc: + Check std::hash specialization. + 2022-04-25 Jonathan Wakely * include/bits/ptr_traits.h (__cpp_lib_constexpr_memory): Define