From: GCC Administrator Date: Fri, 8 Apr 2022 00:18:32 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-11.3.0~94 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=faba16dd683750fc82c49fdd4c0bbbf725a2ea48;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8424fbea6d71..86898970915e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,104 @@ +2022-04-07 Jan Hubicka + + Backported from master: + 2021-11-26 Jan Hubicka + + PR ipa/103432 + * ipa-modref.c (update_escape_summary_1): Fix handling of min_flags. + +2022-04-07 Jan Hubicka + + Backported from master: + 2021-08-11 Jan Hubicka + Alexandre Oliva + + * 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 + + 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 + + Backported from master: + 2021-04-27 Bernd Edlinger + + PR target/100106 + * simplify-rtx.c (simplify_context::simplify_subreg): Check the + memory alignment for the outer mode. + +2022-04-07 Richard Biener + + 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 + + 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 + + Backported from master: + 2022-02-10 Andrew Pinski + + 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 + + Backported from master: + 2022-03-28 Richard Biener + + 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 + + Backported from master: + 2022-03-23 Richard Biener + + PR rtl-optimization/105028 + * ira-color.c (form_threads_from_copies): Remove unnecessary + copying of the sorted_copies tail. + +2022-04-07 Richard Biener + + Backported from master: + 2022-03-11 Richard Biener + + 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 + + Backported from master: + 2022-04-07 Richard Biener + + PR middle-end/105165 + * tree-complex.c (expand_complex_asm): Sorry for asm goto + _Complex outputs. + 2022-04-04 Martin Jambor Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 0e235becadf8..59fcf3cf93d1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220407 +20220408 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 7b5111f65edc..e823794092d2 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,11 @@ +2022-04-07 Martin Sebor + + Backported from master: + 2021-07-27 Martin Sebor + + PR c/101585 + * c-warn.c (warn_parm_ptrarray_mismatch): Use OEP_DECL_NAME. + 2022-03-30 Marek Polacek Backported from master: diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d71f1395452f..73fdf870eebf 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,63 @@ +2022-04-07 Patrick Palka + + Backported from master: + 2022-04-06 Patrick Palka + + PR c++/105143 + * pt.c (do_class_deduction): Check complain before attempting + to issue a -Wctad-maybe-unsupported warning. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-03-28 Patrick Palka + + PR c++/105064 + * constraint.cc (maybe_substitute_reqs_for): Don't assume + DECL_TEMPLATE_INFO is available. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-02-17 Patrick Palka + + PR c++/104565 + * semantics.c (finish_compound_literal): Don't perform + non-dependent expr folding before calling check_narrowing. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-02-03 Patrick Palka + + 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 + + Backported from master: + 2022-03-26 Patrick Palka + + PR c++/103455 + * call.c (add_builtin_candidate) : Test + CLASS_TYPE_P instead of MAYBE_CLASS_TYPE_P. + +2022-04-07 Benno Evers + + Backported from master: + 2022-04-03 Benno Evers + Iain Sandoe + + PR c++/103328 + * coroutines.cc (morph_fn_to_coro): Reset + current_binding_level->blocks. + 2022-03-30 Jakub Jelinek Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index bfaf2f63ce93..738abbcd5cf8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2022-04-07 Harald Anlauf + + Backported from master: + 2022-04-05 Harald Anlauf + + PR fortran/104210 + * arith.c (eval_intrinsic): Avoid NULL pointer dereference. + (gfc_zero_size_array): Likewise. + 2022-03-19 Tobias Burnus Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4f12adfcc5c3..8d2798cdfddf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,121 @@ +2022-04-07 Patrick Palka + + Backported from master: + 2022-04-06 Patrick Palka + + PR c++/105143 + * g++.dg/cpp2a/nodiscard1.C: New test. + * g++.dg/warn/Wctad-maybe-unsupported4.C: New test. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-03-28 Patrick Palka + + PR c++/105064 + * g++.dg/cpp2a/concepts-friend9.C: New test. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-02-17 Patrick Palka + + PR c++/104565 + * g++.dg/template/non-dependent22.C: New test. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-02-03 Patrick Palka + + PR c++/104079 + * g++.dg/cpp0x/noexcept74.C: New test. + * g++.dg/cpp0x/noexcept74a.C: New test. + +2022-04-07 Patrick Palka + + Backported from master: + 2022-03-26 Patrick Palka + + PR c++/103455 + * g++.dg/overload/builtin6.C: New test. + +2022-04-07 Harald Anlauf + + Backported from master: + 2022-04-05 Harald Anlauf + + PR fortran/104210 + * gfortran.dg/pr104210.f90: New test. + +2022-04-07 Jan Hubicka + + Backported from master: + 2021-08-11 Jan Hubicka + + * c-c++-common/modref-dse.c: New test. + +2022-04-07 Benno Evers + + Backported from master: + 2022-04-03 Benno Evers + Iain Sandoe + + PR c++/103328 + * g++.dg/coroutines/pr103328.C: New test. + +2022-04-07 Martin Sebor + + Backported from master: + 2021-07-27 Martin Sebor + + PR c/101585 + * gcc.dg/Wvla-parameter-13.c: New test. + +2022-04-07 Bernd Edlinger + + Backported from master: + 2021-04-27 Bernd Edlinger + + PR target/100106 + * gcc.c-torture/compile/pr100106.c: New testcase. + +2022-04-07 Richard Biener + + PR middle-end/104497 + * c-c++-common/torture/pr104497.c: New testcase. + +2022-04-07 Richard Biener + + PR tree-optimization/105053 + * g++.dg/vect/pr105053.cc: New testcase. + +2022-04-07 Andrew Pinski + + Backported from master: + 2022-02-10 Andrew Pinski + + 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 + + Backported from master: + 2022-03-11 Richard Biener + + PR tree-optimization/104880 + * g++.dg/opt/pr104880.cc: New testcase. + +2022-04-07 Richard Biener + + Backported from master: + 2022-04-07 Richard Biener + + PR middle-end/105165 + * gcc.dg/pr105165.c: New testcase. + 2022-04-04 Martin Jambor Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d9cf0bfb21c1..6d48a7be1779 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,13 @@ +2022-04-07 Patrick Palka + + Backported from master: + 2022-03-09 Patrick Palka + + 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 Backported from master: