From 8dc48181affa1d03ec8d47e513d1c62bd16da6f3 Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Tue, 15 Jun 2021 00:16:37 +0000 Subject: [PATCH] Daily bump. --- config/ChangeLog | 7 ++++ gcc/ChangeLog | 86 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 ++++ gcc/c/ChangeLog | 6 +++ gcc/cp/ChangeLog | 6 +++ gcc/fortran/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++ intl/ChangeLog | 4 ++ libstdc++-v3/ChangeLog | 61 +++++++++++++++++++++++++++++ 10 files changed, 235 insertions(+), 1 deletion(-) diff --git a/config/ChangeLog b/config/ChangeLog index 311d80b96904..cc04030fdb72 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,3 +1,10 @@ +2021-06-14 Michael Forney <mforney@mforney.org> + + * gettext.m4 (AM_GNU_GETTEXT): Skip checks for the internal + symbols _nl_msg_cat_cntr, _nl_domain_bindings, and + _nl_expand_alias, if __GNU_GETTEXT_SUPPORTED_REVISION is defined. + Backport of gettext serial 68 patch. + 2021-05-18 Mike Frysinger <vapier@gentoo.org> * acinclude.m4 (CYG_AC_PATH_SIM, CYG_AC_PATH_DEVO): Delete. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a856c27453ef..65d57100f6ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,89 @@ +2021-06-14 Martin Sebor <msebor@redhat.com> + + PR c++/100876 + * builtins.c (gimple_call_return_array): Check for attribute fn spec. + Handle calls to placement new. + (ndecl_dealloc_argno): Avoid placement delete. + +2021-06-14 Peter Bergner <bergner@linux.ibm.com> + + PR target/100777 + * config/rs6000/rs6000-call.c (rs6000_gimple_fold_mma_builtin): Use + create_tmp_reg_or_ssa_name(). + +2021-06-14 Andrew MacLeod <amacleod@redhat.com> + + * gimple-range-cache.cc (ranger_cache::ranger_cache): Adjust. + (ranger_cache::enable_new_values): Set to specified value and + return the old value. + (ranger_cache::disable_new_values): Delete. + (ranger_cache::fill_block_cache): Disable non 1st order derived + poor values. + * gimple-range-cache.h (ranger_cache): Adjust prototypes. + * gimple-range.cc (gimple_ranger::range_of_expr): Adjust. + +2021-06-14 Uroš Bizjak <ubizjak@gmail.com> + + PR target/101058 + * config/i386/i386-expand.c (ix86_vectorize_vec_perm_const): + Return true early when testing with V2HImode. + * config/i386/mmx.md (*punpckwd): Split to sse2_pshuflw_1. + +2021-06-14 Christophe Lyon <christophe.lyon@linaro.org> + + * config/arm/mve.md (mve_vec_unpack<US>_lo_<mode>): New pattern. + (mve_vec_unpack<US>_hi_<mode>): New pattern. + (@mve_vec_pack_trunc_lo_<mode>): New pattern. + (mve_vmovntq_<supf><mode>): Prefix with '@'. + * config/arm/neon.md (vec_unpack<US>_hi_<mode>): Move to + vec-common.md. + (vec_unpack<US>_lo_<mode>): Likewise. + (vec_pack_trunc_<mode>): Rename to + neon_quad_vec_pack_trunc_<mode>. + * config/arm/vec-common.md (vec_unpack<US>_hi_<mode>): New + pattern. + (vec_unpack<US>_lo_<mode>): New. + (vec_pack_trunc_<mode>): New. + +2021-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/100934 + * tree-ssa-dom.c (pass_dominator::execute): Properly + mark irreducible regions. + +2021-06-14 Martin Liska <mliska@suse.cz> + + * doc/invoke.texi: Put r{...} on the same line as @item. + +2021-06-14 Martin Liska <mliska@suse.cz> + + * doc/invoke.texi: Add missing newline. + +2021-06-14 Martin Liska <mliska@suse.cz> + + * doc/invoke.texi: Remove '+' charasters. + +2021-06-14 Claudiu Zissulescu <claziss@synopsys.com> + + * config.gcc (arc): Add support for with_cpu option. + * config/arc/arc.h (OPTION_DEFAULT_SPECS): Add fpu. + +2021-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/101031 + * tree-ssa-strlen.c (maybe_invalidate): Increment max_size + instead of size when accounting for a possibly string + terminating nul. + +2021-06-14 Martin Liska <mliska@suse.cz> + + * gimple-ssa-evrp.c (pointer_equiv_analyzer::~pointer_equiv_analyzer): Use delete[]. + +2021-06-14 Aldy Hernandez <aldyh@redhat.com> + + * value-query.cc (gimple_range_global): Call get_range_global + if called after inlining. + 2021-06-13 Uroš Bizjak <ubizjak@gmail.com> PR target/101021 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d9253cc91e79..78287281a18b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210614 +20210615 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index c14edd12e3ba..39fae4e6a8b4 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,10 @@ +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR c++/101052 + * known-headers.cc (get_stdlib_header_for_name): Add known + headers for EXIT_FAILURE, EXIT_SUCCESS, abort, atexit, calloc, + exit, and getenv. + 2021-06-12 Jason Merrill <jason@redhat.com> * c-attribs.c (handle_unused_attribute): Handle FIELD_DECL. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 27f88380f937..665fcd84c2de 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,9 @@ +2021-06-14 Tobias Burnus <tobias@codesourcery.com> + + PR c/100913 + * c-parser.c (c_parser_omp_clause_affinity): No need to set iterator + var in the error case. + 2021-06-07 Eric Botcazou <ebotcazou@adacore.com> PR c/100920 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 43f265008eab..f5659cf39b25 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2021-06-14 Tobias Burnus <tobias@codesourcery.com> + + PR c/100913 + * parser.c (cp_parser_omp_clause_affinity): No need to set iterator + var in the error case. + 2021-06-13 Trevor Saunders <tbsaunde@tbsaunde.org> * constexpr.c (cxx_eval_call_expression): Iterate over vec<> diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 242c680a322a..a0ee6eb21f5d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2021-06-14 Tobias Burnus <tobias@codesourcery.com> + + * resolve.c (resolve_variable): Remove *XCNEW used to + nullify nullified memory. + 2021-06-09 Martin Liska <mliska@suse.cz> * intrinsic.texi: Add missing @headitem to tables with a header. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b62ad9061618..fb8419834a03 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,55 @@ +2021-06-14 Martin Sebor <msebor@redhat.com> + + PR c++/100876 + * g++.dg/warn/Wmismatched-new-delete-4.C: New test. + * g++.dg/warn/Wmismatched-new-delete-5.C: New test. + * g++.dg/warn/Wstringop-overflow-7.C: New test. + * g++.dg/warn/Wfree-nonheap-object-6.C: New test. + * g++.dg/analyzer/placement-new.C: Prune out expected warning. + +2021-06-14 Peter Bergner <bergner@linux.ibm.com> + + PR target/100777 + * gcc.target/powerpc/pr100777.c: New test. + +2021-06-14 Uroš Bizjak <ubizjak@gmail.com> + + PR target/101058 + * gcc.target/i386/pr101058.c: New test. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR c++/101052 + * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names. + * gcc.dg/spellcheck-stdlib.c: Likewise. + +2021-06-14 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/simd/mve-vclz.c: Update expected results. + * gcc.target/arm/simd/mve-vshl.c: Likewise. + * gcc.target/arm/simd/mve-vec-pack.c: New test. + * gcc.target/arm/simd/mve-vec-unpack.c: New test. + +2021-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/100934 + * gcc.dg/torture/pr100934.c: New testcase. + +2021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com> + + * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check. + * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check. + +2021-06-14 Richard Biener <rguenther@suse.de> + + PR tree-optimization/101031 + * gcc.dg/torture/pr101031.c: New testcase. + 2021-06-13 Jason Merrill <jason@redhat.com> * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings. diff --git a/intl/ChangeLog b/intl/ChangeLog index 68fd8eaa5288..281385a6c2d7 100644 --- a/intl/ChangeLog +++ b/intl/ChangeLog @@ -1,3 +1,7 @@ +2021-06-14 Michael Forney <mforney@mforney.org> + + * configure: Regenerated. + 2021-04-16 Jakub Jelinek <jakub@redhat.com> PR jit/100096 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index dfcf9bf36462..635bc1c4789e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,64 @@ +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + * include/bits/ranges_base.h (ranges::empty): Check whether + conversion to bool can throw. + * testsuite/std/ranges/access/empty.cc: Check for correct + noexcept-specifier. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/100894 + * include/std/type_traits (__common_ref_impl<X&, Y&>): Only + use the type if it's a reference. + * testsuite/20_util/common_reference/100894.cc: New test. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/experimental/filesystem/path/native/conv_c++23.cc: + Add dg-require-filesystem-ts directive. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/101034 + * include/std/any (any(in_place_t<T>, initializer_list<U>, A&&...)) + (any::emplace<T>(initializer_list<U>, A&&...)): Fix constraint + to use lvalue. + * testsuite/20_util/any/cons/101034.cc: New test. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/17_intro/headers/c++2017/all_attributes.cc: Add + -std=gnu++17 option. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/101056 + * libsupc++/compare (compare_partial_order_fallback): Add + constraint using reversed parameter order, as per LWG 3465. + * testsuite/18_support/comparisons/algorithms/fallback.cc: + Adjust expected result. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + * libsupc++/compare (__decayed_same_as): New helper concept. + (strong_order, weak_order, partial_order): Constrain with new + concept instead of using static_assert. + (compare_strong_order_fallback, compare_weak_order_fallback) + (compare_partial_order_fallback): Likewise. Do not deduce return + types. Remove redundant if-constexpr checks. + * testsuite/18_support/comparisons/algorithms/fallback.cc: New test. + +2021-06-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/101055 + * include/std/tuple: Use reserved form of attribute name. + * testsuite/17_intro/headers/c++2011/all_attributes.cc: Add + check for no_unique_address. + * testsuite/17_intro/headers/c++2014/all_attributes.cc: + Likewise. + * testsuite/17_intro/headers/c++2017/all_attributes.cc: + Likewise. + 2021-06-11 Jonathan Wakely <jwakely@redhat.com> * include/bits/fs_path.h (operator==, operator<=>): Use new -- GitLab