]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 8 Apr 2022 00:18:32 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 8 Apr 2022 00:18:32 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 8424fbea6d716901f9145cfdbe86207079c214c0..86898970915e5699b93b77aae07cf5c26e9122f9 100644 (file)
@@ -1,3 +1,104 @@
+2022-04-07  Jan Hubicka  <jh@suse.cz>
+
+       Backported from master:
+       2021-11-26  Jan Hubicka  <jh@suse.cz>
+
+       PR ipa/103432
+       * ipa-modref.c (update_escape_summary_1): Fix handling of min_flags.
+
+2022-04-07  Jan Hubicka  <jh@suse.cz>
+
+       Backported from master:
+       2021-08-11  Jan Hubicka  <hubicka@ucw.cz>
+                   Alexandre Oliva  <oliva@adacore.com>
+
+       * ipa-modref.c (modref_lattice::dump): Fix escape_point's min_flags
+       dumping.
+       (modref_lattice::merge_deref): Fix handling of indirect scape points.
+       (update_escape_summary_1): Likewise.
+       (update_escape_summary): Likewise.
+       (ipa_merge_modref_summary_after_inlining): Likewise.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/99121
+       * gimple-array-bounds.cc (array_bounds_checker::check_mem_ref):
+       Bail out for non-constant type size.
+
+2022-04-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       Backported from master:
+       2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       PR target/100106
+       * simplify-rtx.c (simplify_context::simplify_subreg): Check the
+       memory alignment for the outer mode.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/104497
+       * gimplify.c (gimplify_compound_lval): Make sure the
+       base is a non-register if needed and possible.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105053
+       * tree-vect-loop.c (vect_create_epilog_for_reduction): Pick
+       the correct live-out stmt for a reduction chain.
+
+2022-04-07  Andrew Pinski  <apinski@marvell.com>
+
+       Backported from master:
+       2022-02-10  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/104474
+       * config/aarch64/aarch64.c
+       (aarch64_sve_expand_vector_init_handle_trailing_constants):
+       Use CONST0_RTX instead of const0_rtx for the non-constant elements.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105070
+       * tree-switch-conversion.h
+       (bit_test_cluster::hoist_edge_and_branch_if_true): Add location
+       argument.
+       * tree-switch-conversion.c
+       (bit_test_cluster::hoist_edge_and_branch_if_true): Annotate
+       cond with location.
+       (bit_test_cluster::emit): Annotate all generated expressions
+       with location.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-23  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/105028
+       * ira-color.c (form_threads_from_copies): Remove unnecessary
+       copying of the sorted_copies tail.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/104880
+       * tree-ssa.c (execute_update_address_taken): Remember if we
+       optimistically made something not addressable and
+       prepare to undo it.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/105165
+       * tree-complex.c (expand_complex_asm): Sorry for asm goto
+       _Complex outputs.
+
 2022-04-04  Martin Jambor  <mjambor@suse.cz>
 
        Backported from master:
index 0e235becadf8e16509a7dc999f1599ac4d3b807e..59fcf3cf93d1a5d725d31e083e132cda87acf042 100644 (file)
@@ -1 +1 @@
-20220407
+20220408
index 7b5111f65edce49f64dc5d1361c261112abe15d6..e823794092d2bc42b677d21dc274321c56819cf9 100644 (file)
@@ -1,3 +1,11 @@
+2022-04-07  Martin Sebor  <msebor@redhat.com>
+
+       Backported from master:
+       2021-07-27  Martin Sebor  <msebor@redhat.com>
+
+       PR c/101585
+       * c-warn.c (warn_parm_ptrarray_mismatch): Use OEP_DECL_NAME.
+
 2022-03-30  Marek Polacek  <polacek@redhat.com>
 
        Backported from master:
index d71f1395452faee4568ce160a671412d71043076..73fdf870eebf93fedc81154120cdec93e6df52a7 100644 (file)
@@ -1,3 +1,63 @@
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-04-06  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105143
+       * pt.c (do_class_deduction): Check complain before attempting
+       to issue a -Wctad-maybe-unsupported warning.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-03-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105064
+       * constraint.cc (maybe_substitute_reqs_for): Don't assume
+       DECL_TEMPLATE_INFO is available.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-02-17  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/104565
+       * semantics.c (finish_compound_literal): Don't perform
+       non-dependent expr folding before calling check_narrowing.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-02-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/104079
+       * pt.c (value_dependent_noexcept_spec_p): New predicate split
+       out from ...
+       (dependent_type_p_r): ... here.
+       (instantiation_dependent_r): Use value_dependent_noexcept_spec_p
+       to consider dependence of a noexcept-spec before C++17.
+       * tree.c (fixup_deferred_exception_variants): Clear
+       TYPE_DEPENDENT_P_VALID.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-03-26  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/103455
+       * call.c (add_builtin_candidate) <case MEMBER_REF>: Test
+       CLASS_TYPE_P instead of MAYBE_CLASS_TYPE_P.
+
+2022-04-07  Benno Evers  <benno.evers@tenzir.com>
+
+       Backported from master:
+       2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+                   Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103328
+       * coroutines.cc (morph_fn_to_coro): Reset
+       current_binding_level->blocks.
+
 2022-03-30  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index bfaf2f63ce93e671d36eea13427a0247409962e4..738abbcd5cf8c422a3d4155e5535034d7b8fc22d 100644 (file)
@@ -1,3 +1,12 @@
+2022-04-07  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2022-04-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104210
+       * arith.c (eval_intrinsic): Avoid NULL pointer dereference.
+       (gfc_zero_size_array): Likewise.
+
 2022-03-19  Tobias Burnus  <tobias@codesourcery.com>
 
        Backported from master:
index 4f12adfcc5c3b67651956b4ae0adefeb64747651..8d2798cdfddf1b31f822fd4f893617a251ffbee1 100644 (file)
@@ -1,3 +1,121 @@
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-04-06  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105143
+       * g++.dg/cpp2a/nodiscard1.C: New test.
+       * g++.dg/warn/Wctad-maybe-unsupported4.C: New test.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-03-28  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/105064
+       * g++.dg/cpp2a/concepts-friend9.C: New test.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-02-17  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/104565
+       * g++.dg/template/non-dependent22.C: New test.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-02-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/104079
+       * g++.dg/cpp0x/noexcept74.C: New test.
+       * g++.dg/cpp0x/noexcept74a.C: New test.
+
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-03-26  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/103455
+       * g++.dg/overload/builtin6.C: New test.
+
+2022-04-07  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2022-04-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104210
+       * gfortran.dg/pr104210.f90: New test.
+
+2022-04-07  Jan Hubicka  <jh@suse.cz>
+
+       Backported from master:
+       2021-08-11  Jan Hubicka  <jh@suse.cz>
+
+       * c-c++-common/modref-dse.c: New test.
+
+2022-04-07  Benno Evers  <benno.evers@tenzir.com>
+
+       Backported from master:
+       2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+                   Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/103328
+       * g++.dg/coroutines/pr103328.C: New test.
+
+2022-04-07  Martin Sebor  <msebor@redhat.com>
+
+       Backported from master:
+       2021-07-27  Martin Sebor  <msebor@redhat.com>
+
+       PR c/101585
+       * gcc.dg/Wvla-parameter-13.c: New test.
+
+2022-04-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       Backported from master:
+       2021-04-27  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       PR target/100106
+       * gcc.c-torture/compile/pr100106.c: New testcase.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/104497
+       * c-c++-common/torture/pr104497.c: New testcase.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105053
+       * g++.dg/vect/pr105053.cc: New testcase.
+
+2022-04-07  Andrew Pinski  <apinski@marvell.com>
+
+       Backported from master:
+       2022-02-10  Andrew Pinski  <apinski@marvell.com>
+
+       PR target/104474
+       * gcc.target/aarch64/sve/pr104474-1.c: New test.
+       * gcc.target/aarch64/sve/pr104474-2.c: New test.
+       * gcc.target/aarch64/sve/pr104474-3.c: New test.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/104880
+       * g++.dg/opt/pr104880.cc: New testcase.
+
+2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-04-07  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/105165
+       * gcc.dg/pr105165.c: New testcase.
+
 2022-04-04  Martin Jambor  <mjambor@suse.cz>
 
        Backported from master:
index d9cf0bfb21c1646c73693d3bd19dde7efb544b9f..6d48a7be1779a00c990912252083d202151fc3c3 100644 (file)
@@ -1,3 +1,13 @@
+2022-04-07  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2022-03-09  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/104859
+       * src/c++17/floating_to_chars.cc (__floating_to_chars_hex):
+       Be explicit when narrowing the shifted effective_mantissa,
+       since it may have an integer-class type.
+
 2022-04-04  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: