From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id EADE33858D28; Sun, 10 Apr 2022 00:17:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EADE33858D28 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-8072] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 3d41408c5d28105e7a3ea2eb2529431a70b96369 X-Git-Newrev: 71cac7de8f1285307f921908a43fd864baa543f9 Message-Id: <20220410001714.EADE33858D28@sourceware.org> Date: Sun, 10 Apr 2022 00:17:14 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2022 00:17:15 -0000 https://gcc.gnu.org/g:71cac7de8f1285307f921908a43fd864baa543f9 commit r12-8072-g71cac7de8f1285307f921908a43fd864baa543f9 Author: GCC Administrator Date: Sun Apr 10 00:16:34 2022 +0000 Daily bump. Diff: --- gcc/ChangeLog | 11 +++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 18 ++++++++++++++++++ gcc/cp/ChangeLog | 19 +++++++++++++++++++ gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 88 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cfdd3558178..8e6182e541c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2022-04-09 Jan Hubicka + + PR ipa/103376 + * cgraphunit.cc (cgraph_node::analyze): update semantic_interposition + flag. + +2022-04-09 Jan Hubicka + + * ipa-modref.cc (ipa_merge_modref_summary_after_inlining): Propagate + nondeterministic and side_effects flags. + 2022-04-08 Andre Vieira PR target/105157 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8f4b6159613..91fd06443a0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220409 +20220410 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 0127bd1d5cb..c1017897479 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,21 @@ +2022-04-09 David Malcolm + + PR analyzer/103892 + * region-model-manager.cc + (region_model_manager::get_unknown_symbolic_region): New, + extracted from... + (region_model_manager::get_field_region): ...here. + (region_model_manager::get_element_region): Use it here. + (region_model_manager::get_offset_region): Likewise. + (region_model_manager::get_sized_region): Likewise. + (region_model_manager::get_cast_region): Likewise. + (region_model_manager::get_bit_range): Likewise. + * region-model.h + (region_model_manager::get_unknown_symbolic_region): New decl. + * region.cc (symbolic_region::symbolic_region): Handle sval_ptr + having NULL type. + (symbolic_region::dump_to_pp): Handle having NULL type. + 2022-04-07 David Malcolm PR analyzer/102208 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0356517fdac..01d1dbf8a84 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2022-04-09 Jason Merrill + + PR c++/105191 + PR c++/92385 + * tree.cc (build_vec_init_elt): Do {}-init for aggregates. + * constexpr.cc (cxx_eval_vec_init): Only treat {} as value-init + for non-aggregate types. + (build_vec_init_expr): Also check constancy of explicit + initializer elements. + +2022-04-09 Jason Merrill + + PR c++/91618 + PR c++/96604 + * name-lookup.cc (set_decl_namespace): Set + DECL_IMPLICIT_INSTANTIATION if no non-template match. + * pt.cc (check_explicit_specialization): Check it. + * decl2.cc (check_classfn): Call it. + 2022-04-07 Patrick Palka PR c++/99479 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3f545d22635..ef6827bfa00 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2022-04-09 David Malcolm + + PR analyzer/103892 + * gcc.dg/analyzer/pr103892.c: New test. + * gcc.dg/analyzer/pr96841.c: Drop redundant + -Wno-analyzer-too-complex. + +2022-04-09 Jan Hubicka + + PR ipa/103376 + * gcc.c-torture/compile/pr103376.c: New test. + +2022-04-09 Jan Hubicka + + * gcc.dg/ipa/pr105160.c: New test. + +2022-04-09 Xi Ruoyao + + * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64. + +2022-04-09 Xi Ruoyao + + * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*. + +2022-04-09 Jason Merrill + + PR c++/105191 + PR c++/92385 + * g++.dg/cpp0x/constexpr-array28.C: New test. + +2022-04-09 Jason Merrill + + PR c++/91618 + PR c++/96604 + * g++.dg/cpp0x/friend7.C: Remove xfail. + * g++.dg/template/friend72.C: New test. + * g++.dg/template/friend72a.C: New test. + * g++.dg/template/friend73.C: New test. + 2022-04-08 Richard Biener PR tree-optimization/105198