]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Jun 2021 00:16:37 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 15 Jun 2021 00:16:37 +0000 (00:16 +0000)
config/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
intl/ChangeLog
libstdc++-v3/ChangeLog

index 311d80b96904fc6fd10dae37cff03faf6aca8abb..cc04030fdb7233c1ac38316b7aa0572e954efefc 100644 (file)
@@ -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.
index a856c27453ef5dbece4c9db834538faf1612b713..65d57100f6acbe6ffdbaea125285f8f41d5135ad 100644 (file)
@@ -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
index d9253cc91e79bc1baa79ca28bafbaeaa09c60fd1..78287281a18b311e38928fbdfd163c1032c424fd 100644 (file)
@@ -1 +1 @@
-20210614
+20210615
index c14edd12e3bad42a9dd0f3bd1137fead93ea4f8e..39fae4e6a8b44fc9a84db6dd084e3fb826a05b1c 100644 (file)
@@ -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.
index 27f88380f9374f70919397a273de3b6f6612c9b8..665fcd84c2deffae715c5e9545f59d91e4c24912 100644 (file)
@@ -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
index 43f265008eab5ff767e4ec300b5c168618d1db05..f5659cf39b25659c52c36a529a4a61a856b4ffb0 100644 (file)
@@ -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<>
index 242c680a322a9ba6a34fd590a1ed74afc8d6acc1..a0ee6eb21f5d82e3b433c37c4d023838d258b124 100644 (file)
@@ -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.
index b62ad9061618b38a894c9b105a3f277220153ee8..fb8419834a0313e5b6a8bf235e67f1947bdd7967 100644 (file)
@@ -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.
index 68fd8eaa5288008a59f24406fffb4a78c4a325e9..281385a6c2d7c9092094e7367b482668c446b682 100644 (file)
@@ -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
index dfcf9bf364627dd6e0a44155e659270a3af63053..635bc1c4789ed5e04ce107cec6ba61e677639ac8 100644 (file)
@@ -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